Job Description Summary
Intern (remote) for DevOps/Full stack development
Job Summary
Essential Duties and Responsibilities:
Work on IT assignments of moderate difficulty, under the direction of a more senior mentor, to build a well-rounded skillset
Escalate issues and questions to management as necessary
Participate in group discussions with peers or external groups to solution problems of moderate scope
Participate in meetings to gain process knowledge and guidance on assigned projects
Read, understand and perform assignments within prescribed guidelines
Approach challenges and create solutions with a critical thinking and customer service mindset
Prepare standard reports and presentation materials.
Minimum Requirements:
Currently enrolled in an accredited college or university and pursuing a college degree in a related major including systems, technical, engineering, analytics, or similar field.
Must have completed 2 years of coursework.
Good organizational, planning, and time management abilities.
Strong interpersonal communication, teamwork, and customer service skills.
Limited use and/or application of basic principles, theories, and concepts.
Education and Experience Requirements
Job Duties/Responsibilities:
Develop solutions to allow developers to build, test, and deploy in Maximus AWS cloud environments while controlling corporate costs.
Contribute to CI/CD shared libraries pipeline.
Design and implement highly available and scalable architectures in dynamic, fast-growing environments.
Ensure scalable, secure, redundant, distributed AWS cloud environment systems.
Integrate and implement best practices and DevSecOps methodologies in every step of the engineering process.
Assist teams in implementing test-driven development practices.
Orchestrate frameworks for software deployments for prod and non-prod environments.
Take ownership of automation improvements, problem resolution, and root cause analysis.
Work with various team members to resolve outages or other issues.
Enable systems with automated testing, monitoring, and alerting.
Support and maintain compliance with security and privacy standards.
Ability use remote collaboration software. Teams, Zoom, Slack
Develop and maintain documentation.
Additional Education/Requirements:
Must be a self-starter and possess excellent analytical skills.
Hands-on programming experience with at least one language, Java, Groovy, Bash, Ruby, Python, NodeJS, Golang, and/or PowerShell. OOP Preferred.
Knowledgeable with Agile / Scrum methodologies.
Interest in DevOps automation practices in AWS/Azure Cloud/ on Windows/Linux infrastructure environment.
Interest in developing CI/CD pipelines and creating automated processes.
Interest in managing and administering cloud infrastructure within AWS/Azure.
Familiar with continuous integration and build management tools like Git and Jenkins.
Familiar with security concerns (server hardening, two-factor authentication, SSL, VPN)
Familiar in distributed systems and redundancy, high-availability and performance optimizations.
Possesses the ability to work in an agile environment with minimum guidance.
Possesses excellent verbal and written communication skills and interacts professionally with diverse developers, product owners, and subject matter experts.
Excellent judgment, analytical thinking, and problem-solving skills
Self-motivated individual that possesses excellent time management and organizational skills
Should have a strong sense of personal responsibility and accountability for delivering high-quality work.
Interest in working with Kubernetes, Docker, AWS/Azure. Ability to write Docker files and Kubernetes YAML definitions, Terraform and Helm Charts.
Working knowledge of Linux compute, networking, storage, and DB's (SQL and NoSQL).
You should have a working knowledge of GitHub, Required
Maximus provides a variety of benefits to employees, including health insurance coverage, life and disability insurance, a retirement savings plan, paid holidays and paid time off.
As a leading strategic partner to governments across the globe, Maximus helps improve the delivery of public services amid complex technology, health, economic, environmental, and social challenges. With a deep understanding of program service delivery, acute insights that achieve operational excellence, and an extensive awareness of the needs of the people being served, our employees advance the critical missions of our partners. Maximus delivers innovative business process management, impactful consulting services, and technology solutions that provide improved outcomes for the public and higher levels of productivity and efficiency of government-sponsored programs.