About the job
Vertex Soecial Technology is looking for a skilled DevOps Engineer to join our team. The ideal candidate will have a strong background in software development, and system administration, and experience with continuous integration and deployment (CI/CD) practices. The DevOps Engineer will work closely with development, QA, and IT teams to streamline our software delivery pipeline, enhance automation, and ensure system reliability.
Key Responsibilities:
Infrastructure Management:
- Design, deploy, and maintain scalable, reliable, and secure infrastructure on cloud platforms (e.g., AWS, Azure, GCP).
- Implement Infrastructure as Code (IaC) using tools like Terraform or CloudFormation.
Continuous Integration/Continuous Deployment (CI/CD):
- Develop and maintain CI/CD pipelines using tools like Jenkins, GitLab CI, CircleCI, or GitHub Actions.
- Automate software builds, tests, and deployments to streamline release cycles.
Monitoring & Logging:
- Implement monitoring solutions using Prometheus, Grafana, ELK Stack, or Datadog.
- Set up alerting systems to proactively address infrastructure and application issues.
Automation & Scripting:
- Write automation scripts in Bash, Python, or PowerShell to reduce manual tasks.
- Develop and maintain Ansible, Puppet, or Chef playbooks for configuration management.
Collaboration & Communication:
- Work closely with development and QA teams to ensure seamless integration and deployment of applications.
- Participate in code reviews and design discussions to optimize system performance.
Security & Compliance:
- Implement security best practices, including IAM policies, VPC configuration, and vulnerability assessments.
- Conduct regular security audits and penetration tests to ensure system integrity.
Incident Management:
- Respond to and resolve infrastructure and application incidents.
- Conduct post-mortem analyses and implement preventive measures.
Key Requirements:
Education:
- Bachelor’s degree in Computer Science, Information Technology, or related field.
Experience:
- Minimum 3-5 years of experience in DevOps, System Administration, or related roles.
Technical Skills:
- Proficiency in cloud platforms (AWS, Azure, GCP).
- Strong knowledge of containerization and orchestration tools (Docker, Kubernetes).
- Experience with CI/CD tools (Jenkins, GitLab CI, CircleCI, GitHub Actions).
- Familiarity with version control systems (Git, SVN).
- Knowledge of networking, DNS, load balancers, and firewalls.
Soft Skills:
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration abilities.
- Ability to work in a fast-paced, dynamic environment.
Preferred Qualifications:
- Certification in AWS, Azure, or Google Cloud.
- Experience with microservices architecture.
- Familiarity with Agile/Scrum methodologies.