Devops Engineer Resume
New York, NY
SUMMARY
- Over 5+ years of work experience comprising Software Configuration Management (SCM), DevOps Build/Release Management, Systems Administration, Change/Incident Management, and Cloud Management.
- Expertise with Python, Ruby, PowerShell, Perl, Groovy, and Bash scripting.
- Skilled with cloud technologies such as AWS and GCP.
- Well - versed in Open Shift platform managing Docker containers and Kubernetes Clusters.
- Competent in working with configuration management tools like Puppet, Chef, and Ansible.
- Experienced in writing build scripts with tools like Ant and Maven.
- Working knowledge of Jenkins for continuous integration and End to End automation for all builds and deployments.
- Strong experience in Configuring and Administering Repository Managers like Nexus and Artifactory.
- Hands-on experience in configuration, deployment, and automation with various App Servers like Oracle WebLogic, Web Sphere, JBoss, and Webservers like Apache, Tomcat, and more modern Web Containers like Nginx, etc.
- Knowledge of version control tools like Subversion (SVN), GIT, and GitHub.
- Familiarity with bug-tracking systems like JIRA and monitoring tools like Nagios, Splunk, and Grafana.
- Deep understanding of Scrum, Agile, Kanban, and Waterfall methodologies and Software Configuration Management(SCM) principles and best practices.
- Coordination experience with Dev, QA, and Production Operations teams.
- Can handle multiple tasks and work effectively in groups and individually to meet deadlines.
TECHNICAL SKILLS
Scripting Languages: Shell scripting, Python, Bash, Power Shell
Cloud Private: AWS, GCP
Containerization: Docker, Kubernetes, Openshift
CI tools: Jenkins
Web/ App Servers: Apache HTTP, Tomcat, JBoss, WebLogic, and WebSphere
Database: Oracle, MS SQL, DB2, PostgreSQL
Monitoring Tools: Nagios, Splunk, Kafka, Grafana, ELK
Configuration Management tools: Chef, Puppet, Ansible
SDLC: Agile, Waterfall
Build Tools: ANT, Maven
Source Code Management: GIT, GitHub, SVN
Bug Tracking Tools: JIRA
Operating Systems: MS Windows, UNIX, Linux, Red Hat Linux
PROFESSIONAL EXPERIENCE
Confidential, New York, NY
DevOps Engineer
Responsibilities:
- Design, deploy, and manage a Continuous Integration System, including automated testing and automated notification of results using technologies like Ansible, Terraform, and Docker.
- Installed and Configured the Nexus repository manager for sharing the artifacts within the company.
- Worked in Amazon AWS Cloud, which includes services: EC2, VPC, Route 53, S3, RDS, DynamoDB, IAM, Cloud Formation, ELB, EBS, Lambda, AMIs, Auto scaling to design cost-effective, fault-tolerant, and highly available systems.
- Used the AWS-CLI to suspend an AWS Lambda function. Used AWS CLI to automate backups of ephemeral data stores to S3 buckets, EBS.
- Worked in using Apache HTTP, Tomcat, JBoss, WebLogic, and WebSphere Web/application servers for deployment.
- Managed the configuration of multiple servers using Ansible, Puppet, and Chef.
- Used Shell scripts to automate the deployment process.
- Installed, configured, and managed the RDBMS databases like MySQL, DB2, PostgreSQL, and NoSQL databases like MongoDB and Dynamo DB.
- Used ANT and Maven plugins to integrate Jenkins with GIT for building Java projects.
- Used Maven as a build tool on Java projects to build artifacts on the source code and Worked on SOAP UI and REST Web services.
- Maintained and developed Docker images for a tech stack including Cassandra, Kafka, Apache, and several in-house written Java services running in Google Cloud Platform (GCP) on Kubernetes.
- Worked with the developers to configure plugins through Eclipse to develop the code.
- Worked with a complex environment on Red Hat Linux and Windows Servers while ensuring these systems adhered to organizational standards and policies.
Environment: AWS, Jenkins, Docker, Kubernetes, Chef, Ansible, Puppet, HTML, CSS, JavaScript, Terraform, Maven, SOAP UI, REST, GCP, Bash, Shell, Perl, GIT, Maven, Nexus, Apache HTTP, Eclipse, Tomcat, JIRA, Linux, Agile.
Confidential, Houston, TX
DevOps Engineer
Responsibilities:
- Developed and supported the Software Release Management and procedures.
- Carried Deployments and builds on various environments using continuous integration tools.
- Created AWS EC2 instances and set up the S3, EBS storage, and Cloud watch.
- Worked on migrating a current application to Microservices architecture. This architecture included Docker as the container technology with Kubernetes.
- Designed a Rapid deployment method using Chef and Ansible to auto-deploy servers as needed.
- Used Perl/Shell scripting to automate the build and deployment process.
- Responsible for OpenStack project core infrastructure, including code review, continuous integration systems, and developer tools.
- Developed automation scripting in Python using Puppet to deploy and manage Java applications across Linux servers.
- Documented the SCM process and policies of the company and recommended some process changes.
- Worked in monitoring servers using Nagios, Splunk, Cloud Watch, and ELK.
- Integrated Jenkins with repositories like GitHub to build an Automation tool (Maven) and an Artifact repository for pushing successful build code.
- Built and Deployed Java/J2EE to Tomcat Application servers in an agile, continuous integration process and automated the whole process.
- JIRA is used as ticket tracking, change management, and Agile/SCRUM tool.
- Manage and control the continuous release promotion cycle (through automation), including the following environments: development, QA, Performance, Pre-prod, and production.
Environment: AWS, OpenStack, Docker, Kubernetes, Java/J2EE, ANT, Maven, SVN, GIT, Chef, Puppet, Ansible, Linux, Shell/Perl Scripts, Python, SCM, Jenkins, Tomcat, Jira.
Confidential, Jersey City, NJ
Build & Release Engineer
Responsibilities:
- Responsible for designing and deploying the best SCM processes and procedures.
- Analyze and resolve compilation and deployment errors related to code development, branching, merging, and source code building.
- Developed Python, Shell Scripts, and Powershell for automation purposes.
- Efficiently worked on building the data centers using Amazon Web Services(AWS).
- Installed and configured Anthill Pro for Automating Deployments and providing a complete automation solution.
- Involved with configuration management and automation tools such as Chef and Puppet.
- Used ANT and Maven to perform daily and weekly Software Builds.
- Worked on Agile methodology and used JIRA for issue tracking and container management using Dockers.
- Involved in defining, documenting, and maintaining code deployment in automation project documents.
- Implemented continuous deployment pipeline with Jenkins and Jenkins workflow on Kubernetes.
- Managed SVN as a source control system.
- Developed pom.xml files for Maven build scripts.
- Worked with the Jira tool to track all the defects and changes released to all environments.
- Provided 24x7 on-call support in debugging and fixing issues related to Linux and Solaris.
Environment: C++, SQL, AWS, Linux, SVN, Bash, Shell, ANT, Maven, Chef, Puppet, JIRA, XML, Jenkins, Solaris.
