Project – the aim you’ll have
We are seeking a highly skilled and motivated Senior DevOps Engineer/DevOps Team Lead to join our growing team. If you are passionate about leveraging cutting-edge technologies to enhance system reliability, scalability, and performance and have a proven track record with AWS services and Jenkins, we want to hear from you.
Position - how you'll contribute
- Collaborate with cross-functional teams to design, implement, and maintain CI/CD pipelines for deploying and scaling applications, using Jenkins as the central orchestration tool.
- Lead efforts to automate manual processes, ensuring efficiency and reliability in our development and production environments, with a specific focus on AWS services.
- Manage and optimize cloud-based infrastructure using various AWS services, ensuring cost-effectiveness and high availability.
- Implement and maintain monitoring solutions, focusing on Grafana and Prometheus, and utilize AWS monitoring and logging services to enhance system observability.
- Configure and maintain Jenkins pipelines for continuous integration and continuous deployment (CI/CD), ensuring seamless and efficient software delivery.
- Troubleshoot and resolve issues related to infrastructure, deployments, and performance in a timely manner, leveraging Jenkins for automated testing and deployment.
- Continuously evaluate and implement new AWS technologies and services, as well as Jenkins plugins, to improve our DevOps processes and capabilities.
- Collaborate with development teams to integrate AWS and Jenkins best practices into the software development lifecycle.
- Ensure security best practices, specifically those recommended by AWS, are implemented in all aspects of the infrastructure and application deployment.
Expectations - the experience you need
- Proven experience as a DevOps Engineer with a minimum of 5 years in a senior or lead role, focusing strongly on AWS services and Jenkins.
- Strong proficiency in scripting languages such as Python, Shell, or Ruby.
- Extensive experience with containerization technologies such as Docker, and orchestration tools like Kubernetes, with a preference for AWS ECS or EKS.
- Hands-on experience with infrastructure-as-code tools such as Terraform or Ansible, specifically tailored for AWS environments.
- Deep understanding of continuous integration and continuous deployment (CI/CD) pipelines, with expertise in AWS CodePipeline and CodeBuild, as well as Jenkins.
- Solid experience with AWS cloud platforms, including but not limited to EC2, S3, RDS, Lambda, IAM, and VPC configurations.
- Expertise in implementing and managing monitoring solutions, focusing on Grafana and Prometheus, and familiarity with AWS CloudWatch and X-Ray.
- Familiarity with log management tools like ELK (Elasticsearch, Logstash, Kibana), and AWS CloudWatch Logs.
- Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent work experience.
- Excellent communication and collaboration skills.
Additional skills - the edge you have
- Relevant certifications such as AWS Certified DevOps Engineer, AWS Certified Solutions Architect, or similar.
- Experience with managing and optimizing databases, both SQL and NoSQL, on AWS.
- Familiarity with microservices architecture and related AWS services.
- Knowledge of security best practices and experience implementing security measures in an AWS environment.
Position at: Software Mind Romania
Our offer – professional development, personal growth:
- Flexible employment and remote work
- International projects with leading global clients
- International business trips
- Non-corporate atmosphere
- Language classes
- Internal & external training
- Private healthcare and insurance
- Multisport card
- Well-being initiatives