Senior Devops Engineer Resume
TX
SUMMARY
- Having 9+ years of experience in IT industry comprising of Linux System Administration,DevOpsEngineering, automating, building, releasing of code from one environment to other environment and deploying to servers. Considerable experience includes SCM,AWS,DevOps, Build/Release Management, Cloud Management and Containerization.
- Seasoned onAWSplatform and its dimensions of scalability using EC2, S3, EBS, VPC, ELB, AMI, SNS, RDS, IAM, Route 53, Auto - scaling, Cloud Front, Cloud Watch, Cloud Trail, Cloud Formation, Terraform, Security Groups. Well versed wif Open stack based cloud infrastructure.
- Ensured data integrity and data security onAWStechnology by implementingAWSbest practices.
- Configured Inbound/Outbound inAWSsecurity groups according to teh requirements.
- Dockerized applications by creating Docker images from Docker file.
- Virtualized servers using teh Docker for teh test and dev environments needs, configured automation using Docker containers.
- Utilized Kubernetes and Docker for teh runtime environment for teh CI/CD system to build, test and deploy.
- Used Python libraries like Beautiful Soap and Sql alchemy and wrote Python scripts to parse JSON documents and load teh data in database.
- Competent extent of skills onDevOpsessential tools like Chef, Puppet, Ansible, Docker, Subversion, Git, Jenkins, Ant, Maven.
- Experienced in Branching, Merging, Tagging and maintaining teh version across teh environments using SCM tools like Git and Subversion (SVN) on Linux platforms.
- Integration, deployment and automation of application servers Tomcat, WebLogic across Linux platforms.
- Experienced wif installation of AWS CLI to control various AWS services through SHELL scripting.
- Considerably worked on Jenkins for continuous integration and for end-to-end automation for all build and deployments.
- Set up Continuous Integration for major releases in Jenkins. Created pipeline in Jenkins by integrating Git and Maven plugins. Created new build jobs in Jenkins admin console and configured global environmental variables.
- Well versed wif many different concepts of Chef like Roles, Environments, Data Bags, Knife, chef Server Admin/Organizations.
- Used Ansible as powerful tool for creating infrastructure and deployed on servers.
- Expertise in writing Ansible Playbooks, modules and roles.
- Experienced wif build automation tools like Ant and Maven. Developed build and deploy scripts using Maven and UNIX for various products to be hosted on application servers.
- Implemented Puppet modules to automate teh installation and configuration for a broad range of services.
- Good knowledge in relational and NoSQL databases like MySQL, SQL Server, Oracle, DynamoDB, MongoDB.
- Experience in implementing and administering monitoring tools Splunk and Nagios.
- Practical knowledge in using Bug Tracking tools like JIRA and HP Quality center.
- Experience of teh full Software Development Life Cycle (SDLC), methodologies & validations to ensure teh Quality Assurance Control.
- Expertise in creating Active Directory and Network Fundamentals, Protocols such as TCP/IP, DHCP, DNS and Group Policy. Hands on experience wif Microsoft Azure and its resources.
- Worked on various Linux operating system flavors like RedHat, Ubuntu, and CentOS.
- Detail oriented team player wif excellent collaborative and communication skills.
TECHNICAL SKILLS:
SCM: GIT, SVN, TFS, CVS, Subversion, Harvest, VSS, Multisite, Clear Quest, ANT, Maven, NANT, MSBUILD, Cruise Control, Hudson, Jenkins, Build forge, AntHillPro, Visual Build Pro
Operating Systems: Windows XP/2000/2003,2008 UNIX, Linux (red hat),Android
Database: Oracle 12c,11g,10g,9i, DB2, SQL Server 2016,2014,2012,2008R2, MySQL
AWSServices: EC-2, ELB, VPC, RDS, IAM, Cloud Formation, S3, Cloud Watch, Cloud Trail, SNS, SQS and EBS.
Languages: Java/J2EE, Web Services, C/C++, SQL, PL/SQL, VB .NET
Scripting: Perl, Shell, Power Shell, VB Scripting, UNIX, Python, Ruby, PHP.
Automation: Chef, Puppet, Docker, AWS
Build: Maven, Ant, Nant, MS Build
Other: JIRA, BAMBOO, QC, Crystal and Windows Reporting Server, SQL Reporting Services, ETL (Informatics), Covertures, Sonar, Bit bucket
Web Technologies: HTML, DHTML, XML, XSLT, CSS, AJAX, Json
Application Servers: IBM Web Sphere, Web logic Server, JBOSS, Tomcat, IIS, IHS
PROFESSIONAL EXPERIENCE:
Confidential, TX
Senior DevOps Engineer
Responsibilities:
- Working for DevOps Platform team.
- Coordinating teh resources by working closely wif Project Manager for thereleaseand all teh Operational Projects
- Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, Optimized volumes and EC2 instances.
- Writing Templates in Cloud Formation and we will be adding parameters for an existing Template to create a Stack.
- Actively involved in architecture of DevOps platform and cloud solutions.
- Build Automation and Build Pipe Development using Jenkins and Maven.
- Integration of Automated Build wif Deployment Pipeline. Build from Jenkins repository and deploy in target environments (Integration, QA, and Production).
- Worked on building and deploying Java code through Jenkins.
- Implementing DevOps, Continuous Build and Continuous Integration/Deployment processes, combining and automating tools and rapid feedback for both development and operations teams.
- Worked on integrating GIT into teh continuous Integration (CI) environment along wif Jenkins and Subversion.
- Created proper documentation for new server setups and existing servers.
- Experience deploying and operating AWS, specifically VPC, EC2, S3, EBS, IAM, ELB, Cloud Formation and Cloud Watch using AWS Console and AWS Command Line Interface.
- Wrote ANT and MAVEN Scripts to automate thebuildprocess.
- Managed teh Maven Repository using Nexus tool and used teh same to share teh snapshots and releases of internal projects.
- Developing pom.xml files for Mavenbuildscripts.
- Build, configured and support Application team environments
- Updated and automated Release reports for Change Management.
Environment: Linux/Unix (Ubuntu), Python, shell, SVN, Maven, GIT, ANT, Jenkins, AWS ELB, AWS SQS, AWS S3, AWS Cloud Formation Templates, AWS RDS, AWS Cloud Watch, Jenkins.
Confidential, Cleveland, OH
DevOps/AWS Engineer
Responsibilities:
- Release Engineer for a team dat involved different development teams and multiple simultaneous software releases.
- Designing and implementing for fully automated server build management, monitoring and deployment by using DevOps Technologies like Chef.
- Responsible for design and maintenance of teh Subversion/GIT, Stash Repositories, views, and teh access control strategies.
- Used ANT and Python scripts to automate teh Build and deployment process. Used Maven for few modules.
- Experienced deploying highly scalable services wifin public and private cloud infrastructure (IaaS, PaaS).
- Developing puppet module for Automation using combination of Puppet Master, Git Enterprise, Open stack(Horizon), Vagrant and Simple UI (Jenkins)
- Used Vault feature to encrypt any structured data file by using Ansible.
- Also encrypted arbitrary files, binary files using Ansible.
- Applied AWS Solutions such as EC2, S3, VPC, SNS, AMI, Elastic Load Balancing and Cloud Watch.
- Monitoring each service deployment, and validating teh services across all environments.
- Deployed J2EE applications to Application servers in an agile continuous integration environment and also automated teh whole process. Build scripts using ANT and MAVEN build tools in Jenkins, Sonar to move from one environment to other environments.
- Experience in various IaaS/PaaS designs and working towards architecting and implementing product.
- Administered user accounts, performed user maintenance on different LINUX environments. Monitored security issues, administered system mail and Internet access. Involved in build and deploying SCA modules in IBM WebSphere Process server.
- Worked on Java/J2ee deployments in web sphere.
- Maintained Defect Fix Deployments and documented teh deployed files in teh appropriate Environment Migration log.
Environment: Java/J2ee, Eclipse, Chef, Ant, Maven, Jenkins, AWS, Ansible, Zabbix, GIT, Puppet, Subversion, WebSphere Application Server(WAS), Apache, PERL, BASH, UNIX, Python.
Confidential, Woburn, MA
DevOps Engineer
Responsibilities:
- Participated in weekly release meetings wif Technology stakeholders to identify and mitigate potential risks associated wif teh releases and using Version Control Tools likes Rational Clear case, Rational Team Concert (RTC).
- Used Jenkins as a continuous integration tool for automation of daily process.
- Imported and managed multiple corporate applications into Tortoise SVN and Implemented teh setup for Master slave architecture to improve teh Performance Automated SQL Scripts Deployment to staging and production Databases wif TFS.
- Installed and administered Docker.
- Integrated smoke and regression jobs in Bamboo CI to run teh same after code deployment.
- Develop and implement individual VM’s wif their own OSs (CentOS) for each of teh following services: GitLab, Jenkins, NexusRepo.
- Used various plug-ins to extend teh base functionality of Jenkins to deploy, integrate tests and display reports.
- Writing Chef Recipes for automating tasks and managed Chef to configure Web Apps and deploy them on AWS server.
- Done Setting up Chef Workstation, boot strapping various enterprise nodes, chef repo and setting up keys.
- Developed Python script dat allows access tokens of artifactory to send images from docker registry.
- Set up Jenkins server and build jobs to provide continuous automated builds based on polling teh Git source control system during teh day and periodic scheduled builds overnight to support development needs using Jenkins
- Configured Docker container for branching purposes.
- Deployment and management of web services wif Tomcat and JBOSS provided end-user training for all Tortoise SVN, JIRA users to effectively use teh tool.
- Build scripts using ANT and MAVEN build tools in Jenkins to move from one environment to other environments.
- Created and maintained teh Python deployment scripts for Web Sphere web application server.
Environment: SVN, GIT, Jenkins, Nexus, SonarQube, JMeter, Docker, Maven, Apache, Tomcat, JBoss, MYSQL, RHEL, BASH, TFS, Ruby, Chef
Confidential
Build and Release Engineer
Responsibilities:
- Release Engineerfor a team dat involved different development teams and multiple simultaneous software releases.
- Developed and implemented Software Release Management strategies for various applications according to teh agile process.
- Responsible for designing and deploying best SCM processes and procedures.
- Supported and developed tools for Integration, Automated Testing and Release Management.
- Used Subversion, GIT as source code repositories.
- Managed SVN repositories for branching, merging and tagging.
- Coordinate/assist developers wif establishing and applying appropriate branching, labeling/naming conventions using GIT source control.
- Analyze and resolve conflicts related to merging of source code for GIT.
- Installing, configuring and administering Jenkins CI tool on Linux machines.
- Used Jenkins for Continuous Integration and deployment into Tomcat application server.
- Developedbuildand deployment scripts using Ant and Maven asbuildtools in Jenkins to move from one environment to other environments.
- Developed Shell/Perl Scripts for Automation purpose.
- Maintained high availability clusters and standalone server environments and refined automation components wif scripting and configuration management (Ansible).
- Installed and configured Infrastructure Automation toolAnsible.
- Using Maven, Ansible Scripts to build teh application and deploy.
- Monitored day to day system administrator's activities which includes performance monitoring and tuning, disk space issues, send mail issues, Tools related issues, FTP, telnet & application oriented issues.
- Deployed and monitored scalable infrastructure on Amazon Web Services (AWS) & configuration management using Ansible.
- Configure, monitor and automate Amazon Web Services and also involved in deploying teh content cloud platform on Amazon Web Services using EC2.
- Good knowledge of AWS services like Glacier, ELB (Load Balancers), RDS, SNS, and IAM and hands on experience on Amazon Web Services (AWS) provision.
- Used Amazon Route53 to manage DNS zones and give public DNS names to elastic load balancers IP's and AWS Beanstalk for deploying and scaling web application.
- Maintained and coordinated environment configuration, controls, code integrity, and code conflict resolution.
- Deployed .NET applications to application servers in an agile continuous integration environment and also automated teh whole process.
- Worked onNagiosfor monitoring teh systems.
Environment: Ansible, Maven, Nagios, Subversion, AWS, Power Shell, Shell/Perl, SCM, GIT,+ Jenkins, Tomcat, Jira.
Confidential
Linux System Administrator
Responsibilities:
- Installed new/rebuild existing servers and configured hardware, services, settings, directories etc., in accordance wif baseline and operational requirements.
- Applying visualization technology in managing multiple operating systems on VMware platforms as well as Windows Hyper -V Manager.
- Created, managed user accounts on Unix/Linux servers, reset user passwords. Administered users account security through monitoring login logs for repeated failed autantication attempts.
- Installed and configured security systems such as AIDE in accordance wif company operational procedures as well as monitoring teh system to identify possible intrusion.
- Installed and configures oracle Web-logic to enhance mainframe applications in multi-user computer environment.
- After build teh code use Beanstalk for deployment
- Perform daily system monitoring, daily reviewing of system and application logs while verifying successful completion of scheduled jobs.
Environment: Linux, Unix Shell Scripting, Bash, Oracle Web-logic, VMware, Hyper - V Manager, AIDE.