Devops - Engineer / Scm Resume
VirginiA
SUMMARY
- Over 7+ years of experience in IT industry comprising of Windows and Linux Systems Administration and Software Configuration Management (SCM).
- Experienced in working on DevOps/Agile operations process and tools area (Code review, unit test automation, Build & Release automation, Environment, Service, Incident and Change Management).
- Experience in Linux Administration (Installation, Configuration, Tuning and Upgrades of Linux (Red Hat and Oracle).
- Worked on automation tools like Puppet, Chef and Ansible.
- AWS Cloud platform and its features which includes EC2, VPC, EBS, AMI, SNS, RDS, EBS, Cloud Watch, RedShift, and In - depth understanding of the principles and best practices of Software Configuration Management (SCM) processes, which include compiling, packaging, deploying and Application configurations. Extensive experience monitoring the servers using Nagios, New Relic and Cacti.
- Considerable knowledge and understanding on Docker, Kubernetes and OpenStack.
- Knowledge on message queuing services like ActiveMQ, RabbitMQ and Amazon SQS.
- Extensively worked with Version Control Systems like SVN (Subversion), GIT, and Perforce.
- Extensively worked with automation tools like Hudson, Jenkins, UDeploy, Urbancode, PowerShell, and Build Forge, Capistrano to implement the End-to-End Automation.
- Expertise in using build tools like MAVEN and ANT for the building of deployable artifacts such as war & ear from source code.
- Experience in using Microsoft IIS Web Server, Tomcat, JBOSS, Web logic and WebSphere Application servers for deployment.
- Experience using IBM Cognos Administration.
- Assist to Level 3 Infrastructure team in managing connections/devices, such as Internet access, external links, VPN and leased line connections, hubs, switches, routers and firewalls.
- Strong knowledge of DNS, DHCP and IP Addressing. Installation and configuration of various services like DNS, DHCP, NFS, and Send mail, Apache Web Server, Samba, SSH, HTTP, RPM package management. Experience in administering Active Directory and group policies.
- Worked with different Bug tracking tools like JIRA, Service Now, Remedy, HP Quality Center and IBM Clear Quest.
- Ability to work closely with teams, in order to ensure high quality and timely delivery of builds and releases.
- Strong ability to troubleshoot any issues generated while building, deploying and in production support.
- Involved in writing Python, Ruby and Shell scripts for compilation and deployment process.
- Good Interpersonal Skills, team-working attitude, takes initiatives and very proactive in solving problems and providing best solutions.
TECHNICAL SKILLS
Versioning Tools: CVS, Subversion, GIT, GitHub
CI/CD Tools: Jenkins, Bamboo, Capistrano, Chef, Puppet, Ansible
Build Tools: ANT, MAVEN, Gradle
Bug Tracking Tools: JIRA, Service Now, Remedy and IBM Clear Quest
Programing Languages: C, C++, and Core Java
Scripting Languages: Shell, Python and Ruby
Web Technologies: HTML, XML and Json.
Web/App servers: Web logic, Web Sphere, Apache Tomcat, JBOSS, IIS Server.
Databases: Oracle servers, SQL, MySQL, Progress.
PROFESSIONAL EXPERIENCE
Confidential
DEVOPS - ENGINEER / SCM
Responsibilities:
- Was responsible for daily build and deployment of code to different environments.
- Involved in Establishing and improving entire Build and Release Process across all Environments.
- Creating the automated build and deployment process for application, re-engineering setup for better user experience, and leading up to building a continuous integration system.
- Implementing a Continuous Delivery framework using Jenkins, Maven in Linux environment, Work with different team members for automation of Release components.
- Supporting infrastructure environment comprising of RHEL and Centos servers.
- Responsibilities include designing and developing new back-end services, maintaining and expanding our AWS infrastructure, and providing mentorship to others on my team.
- Working on customers builds scalable, resilient, and high-performance applications and services on AWS.
- Experience in AWS cloud environment’s and also familiar with EC2, Cloud watch and Elastic IP’s and managing security groups on AWS.
- Worked on Docker container snapshots, attaching to a running container, removing images, managing directory structures and managing containers.
- Experience working on Docker hub, creating Docker images and handling multiple images primarily for middleware installations and domain configurations.
- Created puppet manifests and modules to automate system operations.
- Perform Deployment of Release to various DEV & QA in Windows/Linux environments.
- Installation, configuration and administration of Apache, WebLogic, Tomcat and WebSphere, IIS.
- Managing Monitoring solution using Nagios and NewRelic Environment.
- Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
- Imported and managed multiple corporate applications into Subversion (SVN).
- Developed Ruby and shell scripts for automation of the build and release process.
- Installed/Configured/Managed Jenkins, UDeploy Automation.
- Build Java code and .NET code on to different Jenkins servers as per the schedule.
- Deployment and implementation of Chef for infrastructure as code initiative.
- Worked exclusively on VMware virtual environment.
- Worked on variety of Linux platforms Red Hat Linux, Solaris which includes installation, configuring and maintenance of applications on this environment.
- Worked on Continuous integration tools like Jenkins to build and test the applications and working on issue tracking tool like JIRA, ServiceNow and Confluence.
- Configuring and Maintaining FTP, Samba, NIS, DHCP, ACL, DISK QUOTAS, Squid proxy, firewalls, Rsync, LVM, RAIDS, Storage & Backups.
- Handling the day-to-day Operations, Install software, manage file systems, monitoring performance and troubleshoot alerts.
- Worked closely with development team and SQA team for product releases.
Environment: ANT, MAVEN, Tortoise SVN, Puppet, AWS, VMware, Jenkins, Udeploy, Java/J2EE, Shell Scripts, Docker, Kubernetes, UNIX/Linux, Windows, Oracle10g, JIRA, IBM Cognos, Nagios, New Relic, Capistrano, RabbitMQ, MYSQL, Progress.
Confidential,VIRGINIA
DevOps/Build and Engineer
Responsibilities:
- Responsible for creating new servers with help Physical devices, SAN Storage, HP one view, VMware VSphere client, and Cloud bolt.
- Responsible for creating new environments with help of Cloud bolt.
- Working on Service-now and Jira tickets for new and custom server builds.
- Working on creating new virtual machines with the help of VMware VSphere client.
- Responsible for Auditing and decommissioning unused machines.
- Responsible for automating environment with the help of Chef Tool.
- Working on Linux and centos System administration.
- Responsible for setup and monitoring hosts in to Check mk for monitoring systems health.
- Working on 24/7 on-call schedule as to meet the SLA’s.
- Designed the Infrastructure, and implemented on AWS cloud.
- Setup AWS VPC’s for dev, staging and Prod environments.
- My Responsibilities include Searching, Learning, Training and Documenting on new DevOps tools which would fit in our current Eco-System.
- Manage, configure and maintain Ec2 instances, ELB, RDS, Elastic Cache, SNS etc.
- Vulnerability Assessment & Penetration Testing on the infrastructure on AWS for security.
- Apace-tomcat Web Server Configuration and Management.
- Managing Build Process using Jenkins Server.
- Implemented a Continuous Integration process using shell scripts.
- Manage Releases, including coordinating with the Dev team and QA team.
Environment: VMware VSphere client, Cloud bolt, Chef, Jenkins, Fabric Scripts, Shell Scripts, Linux, Centos, Service-Now, JIRA, Tomcat, Apache, Oracle 11g, AWS, Jenkins, Chef, Elastic Search, Ant, Maven, Git, CentOS, Ubuntu, Red hat Linux and Windows.
Confidential, Overland Park, Kansas
DevOps/AWS Engineer
Responsibilities:
- Proficient in AWS cloud platform and its features which includes ec2, VPC, EBS, AMI, SNS, RDS, EBS, cloud watch, cloud trail, cloud formation AWS Config, auto scaling, cloud front, IAM, s3, and r53.
- Implemented amazon ec2 setting up instances, virtual private cloud (VPCS), and security groups.
- Working on multiple AWS instances, set the security groups, elastic load balancer and AMIS, auto scaling to design cost effective, fault tolerant and highly availability systems.
- Designing, configuring and maintaining AWS storage gateway to integrate on-premises/data center storage with AWS cloud storage services.
- Designing, configuring, storing huge amount of data across AWS regions with fail-safe and disaster recovery options using AWS elastic block storage, simple storage service, archiving old data using AWS glacier.
- Creating s3 buckets and also managing policies for s3 buckets and utilized s3 bucket and glacier for storage and backup on AWS.
- Automation for execution of tests in batch using shell scripting in python.
- Write python scripts for backend connectivity.
- Created cloud formation templates and deployed AWS resources using it.
- Implemented continuous integration using Jenkins and GIT.
- Expertise with configuration management automation tool Ansible and has worked on integrating Ansible.
- Deployed micro services, including provisioning aws environments using ansible playbooks.
- Used ansible playbooks to setup continuous delivery pipeline. This primarily consists of a Jenkins and sonar server, the infrastructure to run these packages and various supporting software components such as maven, etc.
- Used ansible playbooks to provision and manage the container's host, and use ansible provisioning with the Docker to deploy a new running container.
- Created monitors, alarms and notifications for ec2 hosts using cloudwatch.
- Monitoring aws resources using open source tool zabbix.
- Elk (installed and configured elk, created dashboards, reports and alerts).
- Slunk creating dashboards, reports, pivots and alerts.
- Involved in scrum ceremonies (stand-up, grooming, planning, demo/review and retrospective) with the teams to ensure successful project forecasting and realistic commitments.
- Part of 24/7 support to the business to ensure the business continuity.
Environment: Cloud AWS, ANSIBLE, DOCKER, Hudson, CVS, Team-City, Tomcat, Java, Linux, Ant, Maven, Perl, JIRA, GIT, Shell Scripting, JENKINS, python, WebLogic.
Confidential, San Ramon, CA
DevOps/Build and Engineer
Responsibilities:
- Creating the automated build and deployment process for application, re-engineering setup for better user experience, and leading up to building a continuous integration system for all our products.
- Manage Code Repository by maintaining code repository in GIT. Improve practices of branching and code merge to custom needs of development team.
- Creating the build script using the ANT as build tool, for JAVA and .NET web application.
- Configured MS Build to resolve dependencies and deploy build artifacts through Artifactory.
- JENKINS Continuous Integration Server - Installation, Configuration, Design and Administration, and integrating tools with other systems.
- Installing and administering SVN, JENKINS and Artifactory on AIX servers.
- Hosting applications with the AWS CLOUD.
- Design highly available, cost effective and fault tolerant systems using multiple EC2 instances, Auto Scaling, Elastic Load Balance and AMIs.
- Infrastructure automation with chef, writing ruby scripts and Linux system administration.
- Performed system administration and operations tasks using Chef, Ganglia and Nagios.
- Used Chef to automate the creation, management, and monitoring of DOCKER containers.
- Experienced in creating DOCKER container images and deploy them.
- Developed several Python administrative scripts to automate project deployment process.
- Implemented rapid-provisioning and life-cycle management for Red Hat Linux using Kickstart.
- Installation and setting up Python/MySQL in AWS and EC2 CLOUD platform.
- Loading, analysing and extracting data to and from Oracle database with Python.
- Deployed the generated build to WEB and APP server using the continuous integration process to all Environments. Coordinated different teams across the globe to deploy different builds to different environments on parallel development for multiple projects. (DEV, QA, PERF, AUTH, UAT, PRODUCTION)
- Automated system configuration using Puppet.
- Managed daily builds and releases to QA. Debugged build failures and worked with developers and QA personnel to resolve related issues.
- Resolved system issues and inconsistencies in coordination with quality assurance and engineering teams.
- Used the JIRA for bug tracking, creating the dashboard for issues.
- Worked on cross-platforms (Windows-Unix)
Environment: Cloud AWS, Subversion, Ant, Chef, GIT, CVS, JENKINS, Jira, Artifactory, Python, Puppet.
Confidential
Software Configuration Engineer
Responsibilities:
- Co-ordinate applications parallel releases (Scheduled/Emergency/Weekly) for deploying their code into production servers and training servers consisting of vendor applications
- Developed build and deployment processes for Pre-production environments.
- Used Subversion as source code repositories.
- Managed SVN repositories for branching, merging, and tagging.
- Maintained and coordinated environment configuration, controls, code integrity, and code conflict resolution.
- Used Jenkins, Build forge for Continuous Integration and deployment into Tomcat Application Server.
- Involved in writing parent pom files to establish the code quality tools integration.
- Implemented the setup for Master slave architecture to improve the Performance of Jenkins.
- Developed Shell/Perl Scripts for automation purpose.
- Resolved merging issues during rebasing and re-integrating branches by conducting meetings with Development Team Leads.
- Responsible for designing and deploying best SCM processes and procedures.
- Worked closely with software developers and DevOps to debug software and system problems.
- Installing, configuring and administering Jenkins CI tool on Linux machines.
- Installed and Configured the Nexus repository manager for sharing the artifacts within the company.
- Supported and developed tools for integration, automated testing and release management.
- Verified if the methods used to create and recreate software builds are consistent and repeatable.
- Involved in Research of the project application architecture to support/resolve build, compile, and test issues/problems.
- Releasing code to testing regions or staging areas according to the schedule published.
- Used Jira as ticket tracking and work flow tool.
Environment : Java/J2EE, ANT, Maven, SVN, Chef, Puppet, Linux, Shell/Perl Scripts, Python, SCM, GIT, JENKINS, Tomcat, Jira, NetScaler, GIT, Ant, Cruise Control, Eclipse 3.20, .Net, Make, Shell, Perl, WebSphere, WebLogic, IIS, JIRA, TFS
Confidential
Junior Network Engineer
Responsibilities:- Developed and supported the Software Release Management and procedures.
- Primary duties include Build and Deployment of the java applications onto different environments like Dev, QA, UAT and Prod.
- Managed builds and wrote Ant build scripts for Java/ Web Logic based applications
- Adopted Install Shield scripts, written scripts and used them to package builds and releases for different environments as defined in SDLC.
- Worked closely with the System Administrator in issues related to Network connectivity, scalability and managing user groups.
- Installation, Configuration and Troubleshooting of Routers & Switches and implementing VLANs on Cisco Ethernet switches.
- Maintaining the Network Infrastructure, including Installation, Migration and Configuration of Network Client Workstations and managing Local and Domain wide groups.
- Configuring DNS and DHCP in multiple Domains.
- Setting up and Configuring Hardware and Software Firewalls.
- Addressing performance bottlenecks and ensuring maximum network uptime.
- Implementation of the Network (LAN & WAN), Troubleshooting Network problems and conflict.
Environment: Tomcat, Apache, Oracle 11g, puppet, Jenkins, JIRA, Ant, Maven, Git, CentOS, AWS, and Red hat Linux and Windows.