Job Description
Software Guidance & Assistance, Inc., (SGA), is searching for a Cloud/DevOps Engineer - Remote for a contract assignment with one of our premier Financial Services clients in Philadelphia, PA. This role will be remote.
Responsibilities :
SGA is an Equal Opportunity Employer and does not discriminate on the basis of Race, Color, Sex, Sexual Orientation, Gender Identity, Religion, National Origin, Disability, Veteran Status, Age, Marital Status, Pregnancy, Genetic Information, or Other Legally Protected Status. We are committed to providing access, equal opportunity, and reasonable accommodation for individuals with disabilities in employment, and our services, programs, and activities. Please visit our company EEO page to request an accommodation or assistance regarding our policy.
Responsibilities :
- The ideal candidate will focus on evolving technology landscape by investigating new tools, frameworks and products in support of s/w development initiatives.
- Continuously initiate, drive, involve in R&D of emerging software in the industry.
- Assess the software and hardware needs for the teams' future needs. Being familiar and aware of security protocols and guidelines and ensure the SQA team is compliant with FRS standards.
- Take ownership and triage configuration issues faced by development team and run down solution for the same.
- In support of the above delivery tracks, the enablement team will provide support in the following areas
- Automating processes using PowerShell, REST APIs, Bash (Unix Shell) Python or other scripting languages.
- Configure and Manage container orchestration platforms such as Kubernetes, Docker, AKS.
- Experienced in advanced capability to manage projects in Source control tools such as Git, Bitbucket,
- Works closely with developer teams to coordinate and implement server software upgrades, application deployments, and system architectures.
- Proactively identifies problems and determines strategies to solve issues, maintaining high performance and service levels for our internal and external customers as well as vendors and technology partners.
- Installs and maintains the organization's Linux system software.
- Coordinates system software changes among internal and external departments and hosted vendors' operating staff.
- Follows security bulletins from various vendors about vulnerabilities and security patches in vendor supplied software to enhance and protect the software.
- Participate in code reviews, providing and receiving constructive feedback to improve overall code quality
- Continuously research and stay up to date with the latest industry trends, technologies, and best practices
- Assist in the creation and maintenance of technical documentation.
- Minimum eight years of broad technical experience in one or more phases of information technology and management information systems.
- Experience to include managing highly complex IT efforts and / or operations.
- Well-versed in Continuous Integration and Continuous Delivery (CI/CD) practices, automated testing, Automated code quality scanning, and Automated Deployments. ex Deploy XL , Deploy Release, Subversion, Jenkins, Jira, Remedy
- 6+ years software development experience- Java Fullstack Engineering, development and Cloud technology platforms
- Cloud-native Architecture: Well Architected Framework, 12 Factor App, Cloud Reference Architectures, Cloud Service Models, Microservices architecture, Serverless architecture, Decoupled UI including JavaScript frameworks (AngularJS, React), single page applications, and modern web applications.
- 2+ years of experience in Agile.
- 2+ years of experience in deploying Red Hat OpenShift Container Platform solutions.
- 2+ years of experience in deploying cloud-based solutions.
- 2+ years of experience in deploying hybrid cloud-based solutions.
- Cloud Strategy: Business case development, Application assessment and migration planning, Cloud operating model design.
- Cloud Security: Shared Security Model, Cloud Security Architecture, IAM policies/roles, WAF, OWASP Web/API, SAML, vulnerabilities and compensating controls (CSP, CSRF, XSS, SQLI) etc.
- Cloud-native Services: Optimization of applications to scalable cloud designs, designing, arch and integration of applications to modern cloud patterns.
- Containerization (Docker) and container orchestration (Docker Swarm, Kubernetes), Infrastructure as Code
- Cloud-native monitoring, logging - ELK, Splunk, CloudWatch, amongst others.
- Application Integration Services RestAPI, API gateway ex. MuleSoft
SGA is an Equal Opportunity Employer and does not discriminate on the basis of Race, Color, Sex, Sexual Orientation, Gender Identity, Religion, National Origin, Disability, Veteran Status, Age, Marital Status, Pregnancy, Genetic Information, or Other Legally Protected Status. We are committed to providing access, equal opportunity, and reasonable accommodation for individuals with disabilities in employment, and our services, programs, and activities. Please visit our company EEO page to request an accommodation or assistance regarding our policy.