Drag
Job Description
DevOps Engineer
Description:
- Must have solid Automation experience and good development practices.
- Terraform
- Gitlab
- Jenkins
- UCD
- Pipeline as code (PAC).
- Artifactory
- Pipeline integration with security scans (Nexus, Sonar, etc.)
- AWS CloudFormation.
- Prior experience in Design, develop, and maintain Java-based applications and services.
- Ideally someone who was a software engineer (Java or Python) who is now a DevOps Engineer.
- Utilize AWS services to build, deploy, and manage applications in the cloud.
- Set up and configure AWS infrastructure components such as EC2, S3, RDS, Lambda, and more.
- Implement AWS security best practices and ensure data protection.
- Develop and maintain microservices using Java and AWS services such as AWS Lambda and Amazon ECS.
- Implement RESTful APIs and other communication protocols for microservices.
- Collaborate with cross-functional teams, including product managers, designers, and other developers.
- Communicate effectively, both verbally and in writing, to explain technical concepts and solutions.
- Proven experience as a Java Developer with a strong understanding of Java/J2EE programming concepts.
- Spring, Spring Boot experience.
- Familiarity with microservices architecture and containerization (e.g., Docker, Kubernetes).
- Experience with CI/CD pipelines and automation tools.
- Knowledge of database systems and SQL.
- Strong problem-solving and analytical skills.
- Excellent teamwork and communication skills.