DevOps engineers sit at the crossroads of operations and software development. In this role, you’ll design, build, deploy, and maintain critical applications on cloud-native architecture for various applications which are used by millions of users around the world. Ideal candidates for this position should possess a keen mind for solving tough problems with the ideal solution, partnering effectively with various team members along the way.
You'll be supporting and working alongside a very talented cross-functional engineering team on the latest technologies. You will bring prior experiences, best practices, and a collaborative attitude to help drive DevOps initiatives. To be successful, you should be personable, efficient, flexible, and communicative; possess a strong desire to implement change, growth, and maturity; and have a passion and love for what they do.
Responsibilities:
- Design, document, implement, and maintain the operational components for various applications
- Implement automation, effective monitoring, and infrastructure-as-code
- Configure and deploy containerized micro-service components
- Deploy and maintain CI/CD pipelines across multiple environments
- Work closely with development teams to improve workflows around build, test, and deployment of applications
- Build and maintain monitoring, alerting, and trending operational tools within a cloud environment
- Iterate on best practices to increase the quality and velocity of deployments
- Sustain and improve the process of knowledge sharing throughout the engineering team
Requirements:
- Excellent working experience with one or more of the following programming languages: Python, Java, JavaScript, Golang
- Hands-on experience with provisioning cloud infrastructure using APIs
- Extensive knowledge of AWS products and services such as IAM, EC2, EKS, ELB, ALB, Cloudfront, Autoscaling, Lambda
- Good understanding of Linux, bash, and shell scripts
- Strong experience with containers (Docker, Compose, ECS, Kubernetes)
- Familiarity with Redis, ElasticSearch, DynamoDB, RedShift
- Understanding of build/automation systems such as Jenkins
- Demonstrable coding, problem-solving, and debugging skills
- Deep understanding of web, http, networking, security, scaling, and cloud native architecture
- Bachelor’s or master’s in computer science, information systems, mathematics, GIS, or a related field, depending on position level
Recommended Qualifications:
- 3+ years of professional experience as DevOps or back-end systems engineer
- Familiarity with monitoring tools such as Prometheus and Grafana and cloud provisioning tools such as Terraform and CloudFormation
- Experience with CI/CD pipeline tool like Jenkins
- Knowledge of Git
- AWS certifications is a big plus
by via developer jobs - Stack Overflow
No comments:
Post a Comment