Devops Engineer Resume
Denver, CO
PROFESSIONAL SUMMARY:
- Extensive 7+ years of IT experience in DevOps (Continuous Development, Integration and Delivery, Configuration Management, Build and Release Management) Agile/Scrum methodology, ITIL, Application & Solution Architecture, EHR Go - Live activities & implementation, analysis and Health Information Systems solutions. Currently DevOps Engineer with 2+ years of hands-on experience supporting, automating, and optimizing mission critical deployments in AWS, leveraging configuration management, CI/CD, and DevOps processes.
- AWS and AZURE cloud infrastructure migration planning.
- Client transitioning to DevOps/Agile environment.
- CI/CD pipeline setup and processes.
- Scripting languages such as Groovy, Shell and Python
- Request Fulfilment, Incident/Problem/Change Management.
- Healthcare EHR Go-lives activities and implementation.
- Security standards and best practices
- A motivated, energetic team player with excellent communication and inter-personal skills.
TECHNICAL SKILLS:
Cloud Platforms: AWS, Azure
Version Control Tools: Git, GitHub, Bitbucket
Framework/Tools: Maven, JIRA, SonarQube, Nexus, Jenkins, VSTS, Slack
IAC Tools: Ansible, Terraform
Application/Web Servers: Tomcat, Apache 2.x/1.3x, IIS 7/7.5
Containers: Docker
Monitoring Tools: Sensu, Nagios
Scripting Languages: UNIX Shell Scripts (Bash), Python, Groovy, Git Bash
Programming Languages: Python
ITSM Tool: Service Now, BMC Remedy
EHR Systems: Epic, Cerner, Allscripts, Meditech
Databases: MySQL, Postgres
Platforms: Windows (2000/XP), Red Hat/Ubuntu Linux, IOS, CentOS
PROFESSIONAL EXPERIENCE:
Confidential
DevOps Engineer
Responsibilities:
- Responsible for installing Jenkins master and slave nodes. Configuring Jenkins builds and Pipelines for Continuous Integration (CI) and Continuous Deployment (CD).
- Control of version and repository management with Git and Bitbucket.
- Implemented and provisioned AWS virtual servers using Terraform & Ansible roles to ensure deployment of web applications.
- Built and deployed Docker containers to break up monolithic app into microservices, improving developer workflow, increasing scalability, and optimizing speed.
- Managed distributed builds generated by Maven and ANT by using binary repos like Nexus and Artifactory.
- Developing pom.xml files for Maven build
- Integrated Jenkins with SonarQube for finding code quality issues and defects.
- Used SonarQube quality gate to enforce code quality policy in the SDLC environment.
- Wrote Ansible modules for provisioning the creation of VPC's and launching AWS EC2 Instances.
- Configured and monitored distributed and multi-platform, User admin groups, maintaining account and monitoring system performance using Nagios.
Environment: - Ansible, Maven, Jenkins, AWS, SonarQube, TDD, Slack
Confidential, Denver, CO
CI/CD Engineer
Responsibilities:
- Launching Red Hat/Ubuntu EC2 instances on AWS and configuring CI/CD tools for DevOps processes.
- Implementation of CI/CD pipeline using tools like Jenkins, bitbucket, GIT, Maven Sonar, etc.
- Used MAVEN as build tools for building of deployable artifacts (war & ear) from source code.
- Installed and configured automation tool puppet which include installation and configuration of Ansible agent nodes and work station.
- Used Ansible to manifests for deployment and automation along with integrating Ansible with Jenkins for full deployment on Jenkins sever to provide continuous deployment and testing to automate the infrastructure.
- Set up git repositories and SSH keys for Agile teams.
- Setting up Jenkins master, adding the necessary plugins and adding more slaves to support scalability and agility.
- Created nightly build with integration to code quality tools such as SonarQube.
- Technical expertise in Configuration Management, Build and Release Management and Bugs Resolving.
- Developed code to automate server builds and deployment of applications to dev, test, and production environments.
- Built and deployed Docker containers to break up monolithic app into microservices, improving developer workflow, increasing scalability, and optimizing speed.
Environment: - Git, AWS, Docker, SonarQube Red Hat/Ubuntu
Confidential
Software Tester
Responsibilities:
- Create Master Test Plan, Test Cases, Test Plans, Issue Reporting and Tracking.
- Develop a performance testing practices and procedures to identify application bottlenecks and provides suggestion to development teams.
- Participate with REST API testing processes for web applications.
- Debug the development and execution of test scripts against the test targets.
- Conduct smoke, functional testing of the applications.
- Execute end-to-end regression testing using Selenium WebDriver with Python and Ruby.
- Analyzes client needs and develops a unique solution or chooses an approach or procedure for addressing a work task applying multiple and varied options.
- Analyze non-functional requirements to identify and prioritize test targets.
- Retest the defects when the fixes are available and follow up on defects for closure.
- Create test data and develop test data requests for each test script.
- Record time in time reporting system (EPM).
Confidential
IT Service Management Analyst
Responsibilities:
- Configure and customize the service management system, including workflow creation and documentation.
- Collaborated with the change management to develop and document IT Service Management policies, process, and procedures based on ITL best practices on the Service Now system.
- Uses standard ITIL methodology to analyze and streamline existing business processes and assists in creation of new business processes
- Reporting and analysis: Independently develop, analyze, manage and publish KPIs/Metrics to be used to measure the effectiveness and efficiency of the “in scope” ITSM processes.
- Provided requirements and participated in UAT for ServiceNow transition.
- Manage weekly and monthly incident and problem review meetings and provide data metrics to leadership.
Confidential
Change Management Analyst
Responsibilities:
- Subject Matter Expert (SME) and Focal point of contact for all Change Management activities.
- Led and facilitated weekly CAB meetings for review and approval of Normal scheduled changes.
- Led and facilitated weekly internal Readiness Review for implementation change readiness.
- Created, updated and maintained process and procedure documentations.
- Interfaced and collaborated with all Stakeholders on implemented change related activities and concerns.
- Perform system and integration testing with sample and live data