Junior Cloud Engineer
This is a remote position. Candidates must have lived in the U.S. for at least 3 of the past 5 years and be authorized to work in the U.S. (Citizen, Permanent Resident, or EAD) without sponsorship. Public Trust Clearance (or ability to obtain) is required.
About the role
ArcheSys, a technology consulting firm that provides innovative solutions to government agencies, is seeking a talented Platform Engineer to join our growing team. In this fully remote, full-time position, you'll play a pivotal role in delivering exceptional customer service and cutting-edge cloud solutions for public sector customers. You'll leverage your technical expertise to collaborate closely and directly with customers, understand their unique requirements, and design, develop, and implement secure and efficient cloud solutions and services. This dynamic environment allows you to wear multiple hats – consultant, developer, and problem solver – all while continuously learning and growing alongside a supportive team.
Responsibilities
- Assist in the setup and maintenance of cloud infrastructure using AWS platforms.
- Help in developing and deploying Infrastructure as Code (IaC) using tools like Terraform or CloudFormation.
- Contribute to the automation of deployment processes to reduce manual intervention and improve efficiency.
- Assist in the optimization of cost, system performance, and resource utilization.
- Develop automation scripts and tools to streamline system installation, configuration, and maintenance processes.
- Maintain and enhance CI/CD pipelines using tools such as Jenkins, GitLab CI, or CircleCI.
- Support development teams in integrating their solutions into the automated pipeline.
- Collaborate with cross-functional teams to support the seamless integration of applications and services.
- Provide technical support to development teams, helping to troubleshoot and resolve issues.
- Implement monitoring solutions to ensure system health and to identify issues proactively using tools like NewRelic, Datadog, Prometheus, Grafana, or Splunk.
- Participate in the incident response process, helping to restore services in case of outages and manage system recoveries.
- Develop alerting mechanisms to notify teams of potential issues proactively.
- Document procedures, configurations, and specifications, ensuring that knowledge is effectively shared across the team.
- Contribute to the maintenance of a knowledge base to facilitate continuous learning and team development.
- Collaborate closely with cross-functional teams to understand their needs and develop solutions accordingly.
- Participate in knowledge-sharing sessions to enhance team skills and expertise.
- Assist in the creation and maintenance of technical documentation, including system designs, configurations, and procedures.
- Support compliance initiatives by adhering to established IT policies and guidelines.
- Continuously learn and keep up to date with emerging technologies and best practices in the cloud and DevOps space.
- Take part in internal and external training to develop the necessary skills and knowledge for career growth.
Requirements
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Certification in at least one cloud platform such as AWS (e.g., AWS Certified Solutions Architect - Associate).
- Additional certifications in DevOps or SRE practices (e.g., Docker Certified Associate, Certified Kubernetes Administrator) are highly desirable.
- 1-3 years of experience in a similar role.
- Experience in government consulting preferred.
- Experience in management consulting is preferred, and a client-facing role is a plus.
- Basic knowledge of cloud platforms such as AWS, Azure, or Google Cloud.
- Familiarity with containerization technologies like Docker and orchestration tools like Kubernetes.
- Experience with scripting languages such as Python, Shell, or PowerShell.
- Basic understanding of CI/CD pipelines and tools like Jenkins, GitLab, or Travis CI.
Skills
- A keen interest in cloud technologies and a willingness to learn.
- Strong analytical and problem-solving skills.
- Excellent communication skills and the ability to work well in a team.
- A proactive approach to identifying issues and suggesting improvements.
- Ability to work in a fast-paced environment and manage multiple projects simultaneously.
- Strong verbal and written communication skills for collaborating with both technical and non-technical audiences.
- Passion for cloud technologies and a commitment to lifelong learning.
- Ability to thrive in a collaborative remote environment.
Benefits
- Competitive salary and benefits package, including health, dental, and vision insurance.
- Retirement plan.
- Generous paid time off.
- Flexible work arrangements, including remote work options.
- Continuous learning and development opportunities, including access to training resources and professional development programs.
- A collaborative, inclusive work environment that values diversity and encourages growth.