Sr. Devops Engineer Resume
Nashua New, HampshirE
SUMMARY
- 7+ years of experience in Systems Administration, DevOps methodologies, CI/CD, Configuration Management and Release management.
- Expertise in Configuration Management tools wif Puppet, Ansible and Chef.
- Proficient in using build tools such as Maven, ANT for building of jar, war files.
- Expertise collaborating wif other engineers on code reviews, internal infrastructure improvements and process enhancements.
- Experienced in managing artifacts generated by Maven in the Nexus repository.
- Strong troubleshooting skills to find the Root causes, experienced in using the logging tool Splunk.
- Extensive experience working on Docker hub, creating Docker images and handling multiple images primarily for middleware installations and domain configuration.
- Experienced in using Version Control Tools Git, SVN.
- Proficient in developing the Automation scripts using Shell and Python Scripts.
- Skilled in writingInfrastructure as a code (IaC) inTerraform, Azure resource management, AWS Cloud formation.
- Excellent noledge on implementation and monitoring of AWS cloud environment (EC2, S3, IAM, ELB).
- Expertise installing, configuring and managing Redhat Enterprise Linux (RHEL).
- Strong experience wif Remedy, Jira, Service Now, Confluence and Opsgenie.
- Experience contributing and managing the Jenkins pipeline for the infra.
- Proficient in writing Helm Charts, Kubernetes yaml files for deployment of microservices into Kubernetes clusters.
- Experience inKubernetesto deploy scale, load balance and manageDockercontainers wif multiple name spaced versions and good understanding ofOpen Shift Platformin managing Docker Containers andKubernetesClusters.
- Experience working in Agile and Waterfall environments.
- Excellent verbal, written and interpersonal communication skills.
TECHNICAL SKILLS
Operating Systems: Redhat 5/6, SUSE 9/10, CentOS 4/5, Solaris 9/10, Windows
SCM Tools: Git, Github, SVN
DevOps Tools: Ansible, Puppet, Chef, Maven, Ant, Jenkins
Scripting: Python, Perl, Shell
Middleware: Apache Tomcat, Web Logic, WAS, MQ, IIB
Language Support: C, C++, Java, Ruby
Database: MySQL, Oracle, Hadoop
Cloud & VM Services: AWS, Openstack, VMWare
Other Tools: Nagios, Confluence, Splunk, Jira, Service Now, Opsgenie, Yamas, Icinga
PROFESSIONAL EXPERIENCE
Confidential, Nashua, New Hampshire
Sr. DevOps Engineer
Responsibilities:
- Wrote Ansible playbooks for middleware deployment.
- Contributed and managed the Jenkins pipeline for the infra.
- Managed and wrote configurations for the infra of B2BI - an internal file processing tool
- Handled the infra for B2BI.
- Automated setting up server infrastructure for theDevOpsservices, usingAnsible,shellandpython scripts
- Worked wif Sterling Integrator - An internal tool for interconnectivity of other services and tools.
- Expertise inGITversion control tool
- Worked wifTerraformfor automating VPCs, ELBs, security groups,SQS queues, S3 buckets, and continuing to replace the rest of our infrastructure.
- Contributed to the infra, pipelines and automation for INTIX - another internal tool.
- Designed and implemented a continuous build-test-deployment (CI/CD) system wif multiple component pipelines using Jenkins to support weekly releases and out-of-cycle releases based on business needs
- Experience wif container-based deployments using Docker, working wif Docker images, Docker Hub and Docker-registries and Kubernetes.
- Built and managed a large deployment of RedHat Linux instances systems wifChefAutomation and
- Working noledge ofDocker Hub,Docker Container network, creating Image files primarily for middleware installations & domain configurations. EvaluatedKubernetesfor Docker ContainerOrchestration.
- ManagedKubernetescharts using Helm. Created reproducible builds of theKubernetesapplications, templatize Kubernetes manifests, provide a set of configuration parameters to customize the deployment and Managed releases ofHelm packages
- Implemented a production ready, load balanced, highly available, fault tolerant, auto scalingKubernetescloud infrastructure and microservice containerorchestration.
- Created Clusters usingKubernetesand worked on creating manypods,replicationcontrollers, replica sets, services, deployments, labels, health checks and ingress by writingYamlfiles
- Implemented automated local user provisioning VMs created inOpenstack and AWScloud through Chef Recipes.
- Experienced Cloud and DevOps engineer in Automating, Configuring and deploying instances on AWS, AZURE Cloud environments and Data centers.
- Involved working wif aPaaSsolution such asRedHat OpenShift.
- Supported 300+ AWS cloud instances running Ubuntu, Redhat and windows environments.
- Design of Cloud architectures for customers looking to migrate or develop newPaaS, IaaS, or hybrid solutions utilizing Microsoft Azure or Amazon Web Services (AWS).
- Working noledge on Azure cloud IaaS and PaaS Services, Azure SQL, Azure storage and Azure Services.
- ProvisionedRedHatEnterprise Linux Server using PXE Boot according to requirements.
Confidential, Foster City, CA
DevOps Engineer
Responsibilities:
- Maintained and automated the Infrastructure of High Trafficking Environment and Maintain 99.999% uptime of LINUX production servers and follow proper escalation.
- Highly motivated and committed Cloud and DevOps Engineerexperienced in automating, configuring and deploying instances onAWS,Azure cloud environments and Data centers.
- Setup CI/CD environment wif Puppet, Ansible, Jenkins, Maven, Nexus for different properties to automate application deployments for Linux platforms
- Implemented aCI/CDpipeline wifDocker,Jenkins(TFSPlugin installed),Team Foundation Server (TFS),GitHubandAzure Container Service, whenever a newTFS/GitHub branchgets started,Jenkins, ourContinuous Integration (CI)server, automatically attempts to build a newDocker containerfrom it.
- Installation and configuration of Web Agents on Apache and IIS Web Servers.
- Wrote TemplatesforAzure Infrastructure as codeusingTerraformto build staging and production environments.
- Proficient wif container systems likeDockerand container orchestration likeEC2 Container Service,Kubernetes, worked wifTerraform.
- ManagedDocker orchestration and Docker containerizationusingKubernetes.
- UsedKubernetesto orchestrate the deployment, scaling and management of Docker Containers.
- IntegratedAzure Log AnalyticswifAzure VMsfor monitoring thelog files, store them and track metrics and usedTerraformas a tool.
- Automated new service packages installation using Ansible.
- Wrote Ansible Playbooks for Applications deployment.
- Manageddifferent infrastructure resourcesCloud,VMware, andDockercontainers.
- Troubleshooted, performance tuning and Capacity Monitoring of Applications Servers using Tivoli Performance Viewer and log analyzer.
- Created and updated Puppet manifests and modules, files, and packages stored in the GIT
- Worked on release deployment, branching, tagging for prod and non-prod deployment
- Experience wif GIT to create repositories for multiple projects and create branches based on development model.
- Used TCP/IP, HTTP, SMTP, Load-Balancers and networking concepts to resolve networking issues.
- Hands on experience in installing and updatingNuGet.
- Experience wif Automation of Build Docker images, deploying various Applications through Docker Containers and maintaining different versions in private registries.
- Monitored the AWS infrastructure, Created & terminated multiple EC2 instances.
- Managed Amazon Web Services like S3 bucket, IAM through AWS Console.
- Used Splunk for monitoring System/Application logs to detect Prod/Non-Prod errors.
- Implemented scripts to Automate live environment processes using shell and python.
- Implemented Python script for host inventory tool purpose.
- Created multiplePython, Bash, Shell and Ruby Shell Scriptsfor various application level tasks
- Upgraded the Security Kernels on Ubuntu servers.
- Monitored Linux, Solaris servers using tools such as vmstat, iostat, SAR, top, free.
Confidential, San Jose, California
Build & Release Engineer
Responsibilities:
- Developed build and deployment processes for Pre-production environments.
- Coordinating wif development teams, QA teams, IT support teams to ensure smooth releases.
- Implemented build scripts, continuous integration infrastructure and deployment tools to build a continuous delivery pipeline.
- Used Puppet modules for server provisioning, configuration, release and deployment automation.
- Kubernetesis being used to orchestrate the deployment, scaling and management ofDockerContainers.
- Worked wif Jenkins continuous integration tool and Git hub repository hosting services.
- Used Ant and Maven as build tools and wrote build.xml and pom.xml respectively.
- WroteTerraformscripts to automateAWS serviceswhich includeELB, CloudFront distribution, RDS,EC2, database security groups,Route 53, VPC, Subnets, Security Groups, andS3Bucket and converted existing AWS infrastructure toAWS Lambdadeployed viaTerraformandAWS CloudFormation.
- Developed strategies, and contracts for validation of deployments and automated rollbacks in uDeploy
- Worked wif JIRA for Issue Tracking.
- Branching, Merging, and tagging wif best practices wif release cadences.
- Coordinated and assisted developers wif establishing and applying appropriate branching, labelling/naming conventions using GIT source control.
- Worked on automation of middleware configuration work through Chef.
- Managed Nodes, Run lists, roles, environments, data bags, cookbooks, recipes in Chef.
- Triaged the Blockers and issues wif respective teams and resolve the issues.
- Tasked wif the installation and configuration of software packages in Red hat Linux.
- Applied patches and packages on Linux servers using rpm and yum tools
- Shell scripting to customize and automate system installations
- Responsible for setting up Cron jobs scripts on production servers.
- Responsible for supporting LAMP Stack, TCP/IP, IPSec
- Modified Kernel parameters to improve the server performance in Linux.
- Responsible to implement the Firewall rules.
- Performed security audits and remediating the Vulnerabilities.
- Familiar and experienced wif Agile Scrum Development.
Confidential, San Jose, California
Linux/Unix Systems Administrator
Responsibilities:
- Worked on Red hat Enterprise Linux 3/4/5, SUSE Linux 9/10/11, and Ubuntu (8.04 & 9.04). Centos 7.
- Coded a large portion of Virtual Wholesale system to allow other company’s inventory to be available for other customers
- Coding new batch programs for projects using JCL, COBOL, CICS, VSAM and DB2.
- Developed DB2 stored procedures & Code review for other team member’s development task
- Worked on applying patches, installed monitoring tools, and upgraded BIOS on HPC Clusters.
- Performing module and system integration testing using Mainframe for Balance and Status file module for MBNA - Retail and Vendor Integration assignment
- Installation and configuration of Linux servers using kick start and support for various applications, which runs on Linux environment followed by performance tuning, patching and maintenance.
- Tasked wif designing, implementation, configuring and managing RHEL server.
- Working noledge on Apache, Tomcat and JBoss.
- Supported 300+ Linux servers in production/stage/development environment.
- Created VMware Lab setup as per Internal QA team's requirement using VMware ESXi servers.
- Worked on VMware Virtual Center Server for centralizing ESX and ESXi servers.
- Supported and troubleshooting of Linux Apache, MySQL. Have noledge on MySQL, Oracle Database Administration.
- Used Nuget.exe Pack command to create aNuGetpackage out a project.
- Created SQL queries to perform insert, delete or update operations on Oracle 11g database.
- Setup and configured network TCP/IP at all levels on Linux servers.
- Implemented Domain Name Server by Using Primary and Secondary DNS Servers.
- Installed and Configured DNS, DHCP, NFS, NIS, http, tftp and other network services.
- Worked wif object-oriented software development methodologies and practices across all phases of the Software Development Lifecycle.
- Worked on Unix/Linux user's creation, file/dir. level permissions, sudo permissions.
- Updated and patched Linux Servers wif latest rpm packages.
- Extensively worked on Apache webservers and Nagios.
- 24x7 support for the LINUX servers.