
Company |
Revvity |
Job title |
Senior DevOps Engineer (AWS – Python/Bash) |
Job location |
Remote |
Type |
Full Time |
Responsibilities:
- Support both development and production environments
- Implement monitoring processes and design/deploy monitoring dashboards
- Coaching, mentoring of team members
- Work directly with development teams to bring new products into the cloud
- Help to design and support internal development environments inside AWS
- Design, Implement, and Maintain all Amazon Web Services Infrastructure and Operational Services
- Participate in the agile process across multiple development teams
- Create a process to perform continuous deployment, including full orchestration of the deployment process
- Develop tools and scripts to improve the efficiency of operational tasks
- Create and provide best practices to the organization for DevOps, builds, continuous integration and deployment, and infrastructure
- Build and support system automation, deployment, and continuous integration tools
- Effectively communicate project status, metrics, and issues
Requirements & Skills:
- 3-5+ years of experience as a DevOps Engineer
- 3-5 years working in cloud providers, AWS
- 3-5 years working in Linux environments
- 3-5 years scripting languages with at least one of the following: Bash or Python
- 3-5 years using SCM Git, GitHub, and a solid understanding of branching and merging
- 3-5 years’ experience with the SDLC (Software Development Life Cycle)
- Bachelor’s degree in Computer Science, Computer Engineering, or a related field of study
- Expert in Cloud infrastructures and deployment models
- Expertise in using AWS services and CLI
- Expertise in Bash and/or Python scripting skills
- Experience with Continuous Integration and Deployment (CI/CD) tools such as Jenkins, Azure DevOps, and/or GitLabs
- Strong knowledge of Cloud best practices, operations, and security
- Experience with big data processing tools such as Hadoop or Spark
- Experience administering Databases such as Postgres, MariaDB, Mongo, MySQL, and or MSSQL
- Experience with performance tuning and benchmarking
- Knowledge of Build technologies, Maven/Gradle/Node/NPM
- Skilled with Log aggregation using SumoLogic or other tools
- Experience with Container Infrastructure, ECS, Kubernetes, Docker Swarm
- Skilled with Jira, Confluence, Jenkins, Azure DevOps, and Artifactory. DockerHub, GitHub
- Nginx experience
- Experience with Agile methodology
- MongoDB and cluster configurations
- RabbitMQ and cluster configurations
- ElasticSearch and cluster configurations
- Experience with NoSQL technologies like Memcached or Redis
- Excellent communication and written skills
