Junior DevOps Engineer
ukg
Job Description
Infrastructure Support
- Assist in managing cloud resources, mainly in Azure, with some use of AWS.
- Help maintain and improve server environments, containers, and networking basics.
- Work with infrastructure-as-code tools under supervision.
CI/CD Pipelines
- Support the building and maintenance of CI/CD pipelines.
- Fix pipeline issues, update configurations, and automate simple tasks.
- Help streamline development workflows for engineers.
Monitoring & Operations
- Monitor application performance and system health dashboards.
- Participate in incident response with guidance.
- Help improve alerting and logging systems.
Automation & Scripting
- Write basic automation scripts (Bash, Python, PowerShell, etc.).
- Automate routine operational tasks.
Security & Compliance
- Support basic security practices (secret management, IAM permissions, encryption).
- Follow internal guidelines for secure infrastructure and deployments.
Collaboration
- Work closely with the Senior DevOps Engineer for task assignments and learning.
- Communicate with development teams to support deployment processes.
- Follow documentation, procedures, and best practices.
Continuous learning through courses, workshops, or technical training in modern software engineering practices, cloud technologies, and architecture.
Qualifications
Required (Entry-Level):
- Understanding Linux systems, networking basics, and cloud concepts.
- Some exposure to CI/CD tools (Jenkins, GitHub Actions, GitLab CI, etc.).
- Basic scripting skills (Bash or Python).
- Familiarity with Git and version control workflows.
- Curiosity, willingness to learn, and strong problem-solving skills.
- Excellent verbal and written communication skills.
- Ability to interact effectively with all levels of staff and clients.
- Dedicated team player.
- Detail oriented, well organized, and striving for excellence and proactively seeking areas to improve.
- Passionate about technology and how it evolves.
Preferred (Nice-to-Have)
- Experience with Docker or Kubernetes.
- Exposure to infrastructure-as-code (Terraform, Bicep/ARM, CloudFormation, etc.).
- Experience with monitoring tools (Prometheus, Grafana, ELK, etc.).
- Knowledge of application deployment processes.