Sr. Devops Engineer Resume
Dallas, TX
SUMMARY:
- 8+ years of experience as DevOps Engineer, System Administration,Agile, Continuous Integration (CI),Continuous Deployment(CD), Automation and Testing.
- Worked on AWS administrations like EC2, VPC, S3, Cloud Formation, IAM, RDS, Dynamo, DB, Elastic Cacheand Cloud Watch.
- Created instances in EC2 AWS and moved data to AWS from data Center.
- Expertise in moving Linux/Windows servers to cloud (AWS)
- Experience in version control and source code management tools like GIT, SVN and alsocreating branches and tags using Subversion , GIT and maintain SVN Repositories, Handling Releases and Branching activities for SVN , GIT.
- Solid Experience in using Continuous Integration tools such as Bamboo, Jenkinsand Team City for continuous integration and automation for all builds and deployments.
- Experience in using build tools such as Apache Maven and Apache Ant for the building of deployable artifacts (jar, war and ear) from source code.
- System orchestration via Ansible and Server configure management via Puppet or Chef and written Recipes and Ruby scripts to customize the Puppet/Chef as per our environment.
- Experience in GitBash, Shell,Pythonand Perl scripting in DevOps.
- Supported Cloud environments such as AWS and VMWare.
- Worked with Cloud IaaS and PaaS (AWS - EC2, ELB, and Elastic Beanstalk Dynamo DB), (OpenStack - Nova, Swift, Glance etc.), (Google - App Engine,Compute engine, Cloud data store, Cloud storage).
- Experience working on docker hub , creating docker images and handling multiple images for domain configurations
- Expertise in configuring error management tool like Splunk.
- Expertise in monitoring tool like Nagios.
- Involved in writing Cookbook and Recipes.
- Experience in setting up the chef repo, chef work stations and chef nodes.
- Good knowledge in the continuous delivery using Chef. Developed Cookbooks and coded recipes forautomating deployments and administering infrastructure of the nodes.
- Worked with Bug tracking tools like JIRA, Remedy, HP Quality Center and IBM Clear Quest.
- Experience in Windows and Linux environments which includes Shell and Python scripts.
- Well used to deploying the code through web application servers like Web Sphere, Web Logic, Apache Tomcat.
- Worked with Server Clustering, Weblogic Application and Software Load balancing.
TECHNICAL SKILLS:
Operating System: Windows,Linux,Mac,UNIX,Ubuntu,Sun Solaris
Programming Languages: C,C++,Java
Scripting Languages: Python,Shell,Powershell,Bash
Version Control Tools: Git,SVN,Perforce,Mercurial,Team Foundation Server(TFS)
Build Tools: ANT,MAVEN,Gradle
CI tools: Jenkins,Bamboo,Team City,Hudson
Reporting Tools: Sonar
Web Server: Apache Tomcat, Weblogic,WebSphere
CM tools: Chef, Ansible, Puppet
Containerization: Docker
Cloud Computing: AWS(EC2,S3,Elastic Bean Stalk, Load Balancer)
Monitoring Tools: Nagios
Bug tracking tools: JIRA, Remedy, HP Quality Center,IBM Clear Quest
PROFESSIONAL EXPERIENCE:
Confidential, Dallas, TX
Sr. DevOps Engineer
Responsibilities:
- Involved in planning and documentation on CI implementation for Integrated Systems.
- Installation and configuration of Linux for new build environment.
- Created scripts to automate migration of source code from SVN to GIT.
- Maintained Enterprise wide Subversion repository, created repositories according to the standard project structures like branches, tags and trunks.
- For check in process used Tortoise SVN as a migration tool.
- Worked on creating the Python scripts for SVN Commit hooks.
- Built Java applications using Maven (Apache).
- Edited the existing MAVEN files in case of errors, changes in the project requirements.
- Integrated Maven with Jenkins for the builds as the Continuous Integration process.
- Used application servers like Tomcat to deploy the code.
- Expertise in Reporting tool Sonar for code analysis.
- Experience in bug tracking and analyzing test results and prepared Release Notes.
- Created Dockerfile,build docker images and pushed the Docker images to Docker hub and ran those as Containers.
- Generated Sonar report for the project.
- Used Jenkins AWS Code Deploy plug-in to deploy to AWS.
- Scripting in languages such as Git Bash and Shell.
- Involved in maintaining Artifactory Server for managing code artifacts like jars, wars, ear files.
- Maintained JIRA for tracking and updating project defects and tasks.
- Used Nagios as Monitoring tool.
- Ensured post deployment meeting to review all issues and made sure that issue is solved.
- Migrated ANT scripts to MAVEN with the development team.
- Documented completion time and issue logs of all the steps
- Worked on AWS using EC2, S3, RDS, Auto Scaling groups,EBS and Elastic Load Balancer.
Environment: Subversion,Git, Maven, ANT, JIRA, Jenkins,Tomcat,AWS,Docker,Sonar,Nagios,Artifacts, Python, Git Bash, Shell Script.
Confidential, Roundlake, IL
AWS/DevOps Engineer
Responsibilities;
- Good Knowledge of AWS serviceslike EC2, RDS, Elastic Load-balancers, Elastic Container Service (Docker Containers), S3, CloudFront, DynamoDB, DMS, VPC, Route53,CloudWatch, Elastic Filesystem, CloudTrail, CloudFormation, IAM, EMR, ElasticSearch, DirectConnect, Elastic Beanstalk.
- Configured launched Amazon EC2 cloud instances(LINUX/UBUNTU) with respect to specific applications.
- Monitoring AWS using SPLUNK.
- Created AMI images of critical AWS EC2 instances as backup.
- Creating S3 buckets and managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS.
- Configured networking inside the VPC and Virtual Private Cloud Environment.
- Managed and controlled the source code repository, currently present in Subversion .
- Automated Deployments using Cloud formation.
- Cloned AWS servers using Amazon Machine Images (AMI).
- Maintained Subversion/GIT Repositories , views, and the access control.
- Configured Jenkins for integrating source control tools, build tools, testing and deployment tools.
- Created and used S3 buckets and Glacier for storage and backup on AWS.
- Expertise in configuration management tools like Ansible and in combining multi-node software deployment using Ansible .
- Implemented a GIT mirror for SVN repository, which enables users to use both GIT and SVN.
- Integrated Jenkins with Git to poll codes and Maven to push artifacts to AWS S3 .
- Wrote puppet manifests for deploying, configuring, install shield for metric collection and monitoring.
- Worked on Docker containers and configuring the Docker containers using Kubernetes .
- Experienced with build tools such as MAVEN and ANT.
- Deployed JAVA applications through Tomcat.
ENVIRONMENT: Java, Svn, Git, Maven, Ant, AWS (Ec2, S3, Ebs), Docker, Jira, Tomcat, Ansible, Puppet, Bash
Confidential, Dallas, TX
DevOps Engineer
RESPONSIBILITIES:
- Involved in build and maintain AWS cloud infrastructure utilizing Chef with AWS Cloud Formation and Jenkins for continuous integration.
- Launching Amazon EC2 instances using Amazon Images(Linux/Ubuntu) and configuring launched instances with respect to application.
- Experience working on several docker components like Docker Engine, Hub, Machine, Compose and Docker Registry.
- Identifying and Installing required plug-ins to Jenkins, adding nodes/Slaves to Jenkin s, writing scripts to configure build jobs, Build Pipelines, set up of automated Gerrit Verification Process in Jenkins and Bamboo
- Worked with agile development team to deliver end to end Continuous Integration and Continuous Deployment.
- Installed Jenkins on a Linux machine and created a master and slave configuration to implement multiple parallel builds
- Worked on branching and merging of code base for various applications release in GIT .
- Worked as release engineer for maintaining highly automated build and deployment process.
- Configuring and installation of Apache Tomcat and Application servers .
- Responsible for implementing Continuous integration, Continuous deployment, continuous testing, continuous monitoring.
- Configured plugins for the integration tools to the version control tools.
- Expertise in build tools such as MAVEN and ANT.
- Written Chef Cookbooks and recipes .
ENVIRONMENT: Aws, Java, Jenkins, Ant,Maven,Chef,Tomcat,Git,Svn,Bash,Docker,Bamboo,Hudson,Sonar
Confidential, Pittsburgh, PA
Cloud Engineer/DevOps Engineer
RESPONSIBILITIES:
- Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups.
- Implementing new projects builds framework using Jenkins & maven .
- Worked on large deployment of Red Hat Linux instances systems with Chef Automation and provision virtual servers using vagrant and kitchen in Oracle VM virtual box , provisioned servers in Amazon EC2.
- Wrote puppet manifests for deploying, configuring, and managing collected for metric collection and monitoring.
- Built Puppet manifests and bootstrap scripts to allow us to bootstrap instances to various roles without having to maintain AMIs.
- Managed Chef Cookbooks to automate system operations and AWS Cloud management.
- Integration of Maven/Nexus, Jenkins , Urban Code Deploy with release, Git , Confluence, JIRA .
- Defining Release Process & Policy for projects early in SDLC and responsible for code build, release and configuration.
- Deployed Splunk , Configuration and maintenance across a variety of UNIX and Windows platforms.
- Implemented a Continuous Delivery pipeline with Docker, GitHub and AWS .
- Scripting in multiple languages on UNIX, LINUX and Windows - Batch, Python, Shell script etc.
- Troubleshoot the build issue during the Jenkins build process.
- Responsible for design and maintenance of the Subversion/GIT Repositories, views, and the access control strategies.
- Extensively involved in build and release management process for multiple applications using ANT, MAVEN, Jenkins .
- Scripting in multiple languages on UNIX, LINUX and Windows - Batch, Shell script etc.
ENVIRONMENT: SVN(Subversion), ANT, NAnt, and Maven, Puppet, Dev Ops, TFS, Jenkins, Clear case, MS Build, Unix, Linux, Perl, Bash,Python, AWS, Sonar, Bamboo, Hudson, Git, JIRA, Shell Script, Weblogic.
Confidential, Boston,MA
DevOps Build and Release Engineer
RESPONSIBILITIES:
- Installation and Configuration of Redhat LINUX server .
- Developed and supported the Software Release Management and procedures.
- Installation, configuration and management of Apache and Tomcat servers .
- Defining Release Process and Policy for projects early in SDLC . Coordinating with Different Project teams on build and release planning and efforts.
- Installed Jenkins as continuous integration server.
- Defining Release Process and Policy for projects early in SDLC.
- Analyzed the ANT build projects for conversion and converting to Maven build projects.
- Developing pom.xml files for Maven build scripts.
- Responsible for design and maintenance of the CVS/Subversion repositories and the access control strategies.
- Merging release branches back to trunk after the production release and resolving of conflicts during merging in both CVS and Subversion.
- Carried out deployments and builds on various environments using Puppet continuous integration tool.
- Wrote ANT and MAVEN Scripts to automate the build process.
- Automation of daily tasks using Shell and Python scripts .
- Deployed the static content to apache web servers and applications to Tomcat Application server.
- Build, configured and support Application team environments.
- Installation, Configuration and Management of NFS, HTTP, FTP, SAMBA, DHCP, DNS Servers.
- Manage and perform change control and administration on application servers, web servers and LDAP server in company's mission critical production, staging and development environments.
- Hands on writing Shell scripts and Perl scripts for compilation deployment processes.
ENVIRONMENT: SVN, Git, JBoss, Websphere, Apache, ANT, Bamboo, TFS, Puppet, JIRA, XML, Jenkins, Shell script, Perl.
Confidential
Linux Systems Administrator
RESPONSIBILITIES:
- Deploying the Red hat Linux enterprise server as like existing versions 5.x, 6.x versions.
- Configuration and troubleshooting for Red Hat Linux.
- Scanning the newly assigned LUNs to the serves and assigning them to volume group and increasing the filesystem using red hat volume manager.
- IP bonding for load balancing and fail over, Firewall , SELINUX.
- Configuration and administration of LDAP, NFS, FTP, SAMBA and POSTFIX Servers in Red Hat Enterprise Linux
- Creating the filesystems using red hat volume manager and performing the health check on regular basis for all Linux s erves.
- Migration of Red hat Linux servers from 4.x version and working with the application team to resolve the issues post migration
- Working with backup team for the Legato backup & Restore, Legato client Installation in the Red hat Linux server.
- Create, deploy and manage Linux and windows VM using Red Hat Enterprise Virtualization Manager, which includes moving and migrating VM from one cluster to another cluster or within the same cluster.
- Installed and configured ESXi 5.0, 5.1 Servers on Blade servers. Creating Virtual machines . Creation of templates from VMs and Creation of VMs from templates.
- Migration of Red hat Linux servers from 4.x version and working with the application team to resolve the issues post migration.
- Performed physical to virtual (P2V) and (V2V) migrations for approximately 50 physical servers utilizing VMware Converter.
ENVIRONMENT: Red Hat Linux 5.x, 6.x, Autosys, CentOS, VMware vSphere 4.0, VMware ESX 3.5.0, GIT, Perl Scripting, MySQL, Tomcat.