Software Developer
Software Developer with Bachelor’s Degree in Computer Science, Computer Information Systems, Information Technology, or a combination of education and experience equating to the U.S. equivalent of a Bachelor’s degree in one of the aforementioned subjects.
Job Duties and Responsibilities:
- Assisting organizations in building and implementing DevOps Architecture and Solutions.
- Collaborate with our Clients development, quality assurance, operations, support and infrastructure teams to maintain high-quality deployment artifacts as they move through the entire deployment pipeline.
- Identify interdependencies and productivity barriers between the development and operations functions.
- Collaborate with multiple stakeholders to design and improve the software deployment pipeline.
- Identify opportunities to automate operations activities that slow the delivery process.
- Design, implement, and maintain automation toolsets for configuration management, infrastructure and application deployment processes.
- Build ad-hoc SQL scripts/reports, stored procedures, and functions for more complex user requests to store in Oracle Database.
- Support the creation of architectural diagrams and design specifications to aid automation.
- Creates reusable automation libraries and APIs that can be applied across the enterprise.
- Standardize change, validation and deployment processes to reduce complexity.
- Providing subject matter knowledge on various DevOps topics such as tools, best practices, pitfalls etc.
Experience/Skills Required:
- Experience in developing MS Azure PaaS services such as SQL Server, HDInsight, Service Bus etc. Candidates with experience in Cloud Native Application development will be preferred.
- Provide Cloud / Azure leadership with ongoing development of policies and procedures for the purpose of consistent product delivery.
- Experience in orchestrating Docker container clusters using Kubernetes / Docker Swarm and associated tools such as Rancher.
- Strong experience working with CI/CD tools and platforms such as GitHub Actions and Harness.
- Experience working with DevOps methodology and best practices with an emphasis on CI/CD automation.
- Strong experience working with version control and repository management such as Git, GitHub SaaS and Artifactory.
- Strong experience working with Infrastructure as Code (IaC) concepts and tooling such as Helm Charts and Terraform.
- Experience with DevSecOps and security tools, specifically SonarQube, Snyk, and JFrog Xray.
- Experience working in an Agile environment incorporating OKRs and utilizing an issue tracking platform such as Jira.
- Experience working with DevOps methodology and best practices with an emphasis on CI/CD.
- Experience utilizing monitoring tools such as Dynatrace, Grafana, and Prometheus.
- Experience in administering Unix-based Servers, configuring the On-Prem and Cloud-based environments, deploying applications on Kubernetes, automating the deployment of Cloud Servers.
- Strong analytical and problem-solving skills as well as the ability to decompose complex problems and perform root cause analyses.
Technologies involved:
- Operating Systems: Amazon Linux AMI, Linux (Ubuntu, Centos, Red Hat, Debian), Solaris, Windows.
- Version Control Tools: Github, GitLab, Bitbucket, AWS-Codecommit, TFS, Git & SVN.
- Project Management Tools: JIRA, Teamforge.
- Service Management Tools: BMC Remedy, Service Now.
- Build Tools: MS Build, Maven.
- CI/CD Tools: Jenkins, AHP.
- Configuration Management Tools: Ansible, Chef, Terraform.
- Cloud Infrastructure: Azure and AWS.
- Scripting Languages: Shell, Bash, Python.
- Network Protocols SSH, DNS, TELENT, HTTP, HTTPS, LOAD BALANCING, VPN, FIREWALL, SUBNETS.
- Container Orchestration Docker, Kubernetes.
Work location is Portland, ME with required travel to client locations throughout USA.
Rite Pros is an equal opportunity employer (EOE).
Please Mail Resumes to:
Rite Pros, Inc.
565 Congress St, Suite # 305
Portland, ME 04101.
Email: resumes@ritepros.com