Search:

Cloud/DevOps Consultant

platform-engineer

Description

Kloia is a recognized AWS Partner and CNCF member with a deep focus on Application Modernization and Digital Transition projects.

Our teams are growing rapidly and we’re hiring a Senior Cloud/DevOps Consultant mainly for our enterprise projects where we are expecting to play role in discovering, assessing, advising, designing the requirements for various different use cases in our customers.

What does a Senior Cloud/DevOps Consultant do?

A Senior Cloud/DevOps Consultant is crucial in assisting firms in optimizing their cloud infrastructure and implementing DevOps methods to improve efficiency, agility, and scalability. Their responsibilities often include, but are not limited to, the following:

  • Cloud Infrastructure Design: They work with clients to design and architect cloud infrastructure solutions that align with business goals, cost-efficiency, and performance requirements. This may involve selecting the right cloud service providers (e.g., AWS, Azure, Google Cloud), designing network architectures, and ensuring security and compliance.

  • DevOps Implementation: Senior Cloud/DevOps Consultants are often responsible for implementing DevOps practices within organizations. This includes promoting collaboration between development and operations teams, automating software delivery pipelines, and implementing infrastructure as code (IaC) techniques.

  • Continuous Integration/Continuous Deployment (CI/CD): They design and implement CI/CD pipelines to automate the deployment of applications and infrastructure changes. This accelerates development and release cycles, leading to faster time-to-market and reduced errors.

  • Automation: They create automation scripts and tools to streamline infrastructure provisioning, configuration management, and application deployment. This can involve using tools like Ansible, Terraform, Puppet, or Chef.

  • Monitoring and Scaling: Senior Cloud/DevOps Consultants set up monitoring and alerting systems to track the performance and health of applications and infrastructure. They ensure that systems can scale dynamically to handle fluctuations in traffic or demand.

  • Security and Compliance: They implement security best practices and compliance measures to protect cloud resources and data. This may involve setting up identity and access management (IAM) policies, encryption, and ensuring compliance with industry standards and regulations.

  • Cost Optimization: Consultants help organizations manage cloud costs effectively by analyzing usage, optimizing resource allocation, and implementing cost-saving strategies. They may also recommend Reserved Instances or Savings Plans.

  • Training and Knowledge Transfer: They provide training and mentorship to in-house teams to build expertise in cloud technologies and DevOps practices, enabling the organization to become more self-sufficient over time.

  • Troubleshooting and Support: In their role, consultants often assist with identifying and resolving technical issues and providing support during critical incidents.

  • Documentation and Best Practices: They document configurations, processes, and best practices to ensure that the organization has a clear and accessible reference for its cloud and DevOps operations.

  • Stay Current with Technology: Staying up-to-date with the latest cloud and DevOps tools, services, and best practices is crucial for a Senior Cloud/DevOps Consultant to provide relevant guidance and recommendations.

Overall, the specific responsibilities may differ depending on the demands of the organization and the consultant's skill. These individuals should be well-versed in cloud platforms, DevOps processes, automation technologies, and the ability to successfully engage with both technical and non-technical stakeholders. Their objective is to accelerate organizational change, increase operational efficiency, and enable more agile and responsive development and operations processes.

Position: Senior Cloud/DevOps Consultant

Location: Remote - EMEA

Level: Senior

What would an average day look like?

 

A Cloud/DevOps Consultant's daily schedule can vary greatly depending on the individual project they are working on and the demands of the organization. However, here's a broad description of a typical day for a Senior Cloud/DevOps Consultant:

  • Morning Briefing:
    • Start the day by reviewing emails, messages, and any critical alerts or updates from the previous night.
    • Prioritize tasks and create a to-do list for the day.
  • Client Meetings:
    • Engage in client meetings to discuss project progress, address concerns, and provide updates.
    • Collaborate with the client's team to understand their evolving needs and requirements.
  • Architecture and Infrastructure Planning:
    • Evaluate the existing cloud infrastructure and DevOps practices, identifying areas for improvement.
    • Design and plan changes to infrastructure and DevOps pipelines based on the project's goals.
  • Automation and Development:
    • Develop and maintain automation scripts, infrastructure as code (IaC) templates, and CI/CD pipelines.
    • Collaborate with development teams to ensure smooth integration of code into the CI/CD pipeline.
  • Troubleshooting and Support:
    • Address any ongoing technical issues, outages, or performance problems.
    • Offer expertise and guidance to resolve challenges and minimize downtime.
  • Security and Compliance:
    • Review and enhance security measures and compliance practices.
    • Conduct security audits and make necessary adjustments to meet industry standards and regulations.
  • Performance Monitoring:
    • Continuously monitor the performance and health of cloud resources and applications.
    • Analyze performance metrics, identify bottlenecks, and implement optimizations as needed.
  • Documentation and Reporting:
    • Document changes, configurations, and best practices.
    • Provide regular progress reports to the client and internal teams.
  • Training and Knowledge Transfer:
    • Conduct training sessions and knowledge transfer activities for the client's in-house teams.
    • Help team members develop their skills in cloud technologies and DevOps practices.
  • Cost Optimization:
    • Analyze cloud cost and usage data to identify areas for optimization.
    • Recommend cost-saving strategies, such as Reserved Instances or Savings Plans.
  • Research and Learning:
    • Stay updated on the latest cloud and DevOps technologies, tools, and best practices.
    • Experiment with new technologies to assess their potential for the project.
  • Project Management:
    • Manage project timelines, milestones, and deliverables.
    • Coordinate with various stakeholders to ensure project objectives are met.
  • Afternoon Meetings and Follow-ups:
    • Attend additional client meetings, stand-ups, or project update meetings as required.
    • Follow up on action items and decisions from earlier meetings.
  • Problem-Solving and Decision-Making:
    • Address unforeseen issues and make decisions related to architecture, infrastructure, and DevOps practices.
  • Wind Down:
    • As the day concludes, review progress made on the to-do list.
    • Prepare for the next day by identifying critical tasks and priorities.

It's important to note that a Cloud/DevOps Consultant's schedule can be dynamic and may require adapting to urgent issues or changes in project requirements. Flexibility and the ability to balance multiple tasks and responsibilities are essential in this role. Additionally, consultants often work both on-site and remotely, depending on the nature of the project and client preferences.

Who should apply?

This position is great for someone who wants to work with cutting-edge cloud infrastructure at scale while also being part of a team that is always open to new ways of doing things. The ideal candidate will be enthusiastic about automation and improving infrastructure, as well as having a natural talent for explaining complex concepts in a clear and understandable manner.

This all sounds great, what's it going to do for my career?

You will be exposed to new technologies in an environment where they can be used at scale. Because all of our products have a worldwide audience, we must design with this in mind. Our infrastructure is spread across many AWS regions and must always be quick and reliable.

We always strive to tackle problems at the appropriate level of the stack, so you'll have opportunity to hone both your development and operations skills.

You will also be encouraged to invest in yourself and further your education. Friday afternoons, for example, can be spent to work on other topics that interest you. We also conduct hack days to get away from the daily grind and experiment with new technologies and techniques.

 

Requirements

  • Excellent communication abilities
  • Extensive experience with large-scale Linux-based distributed systems
  • AWS or another cloud provider experience
  • Experience with large-scale SQL and/or NoSQL databases
  • Experience with the lifetime of services and monitoring
  • Knowledge of DevOps practices and culture
  • An attitude toward automation
  • A thorough knowledge of Kubernetes
  • Terraform or other IaC tool experience

 

platform-engineer-icon
weoffer-various-benefits-1

Benefits

We have a range of awesome perks and benefits:

- Work from anywhere and anytime concept
- Remote budget which you can buy whatever required to increase your efficiency at your home working area
- Hackathon Days
- Access to AWS and CNCF/Kubernetes Trainings
- AWS and Kubernetes certifications
- R&D focus

We offer an incredible range of perks and benefits. Before the pandemic, we were also following "Work from anywhere" principle, which means you are free to work from your home or from our offices  (Workinton). We are always seeking new ways to make remote-work more social, including:

- Weekly Lunch&Learn Sessions
- Weekly OpenCam Sessions
- Virtual Socials
- Online Games

 

Contact