Senior Devops Engineer Resume
New York, NY
SUMMARY
- Over 8+ years of IT experience as a DevOps Engineer in automating, building, deploying and releasing of code from one environment to another environment.
- Experience on Continuous Integration Jenkins and Anthill, performed end to end automation for build and deployments.
- Hands on experience using Bug tracking tools like JIRA, HP Quality center and Bugzilla. Experience in Amazon Web Services (AWS). Expertise in executing of XML, Ant scripts, shell scripts, Perl scripts, Python scripts and Java scripts.
- Experience in IT industry Software Quality Assurance and Software Testing Automation(QTP)UFTin testing of various Web - based,Ruby Cucumber- ATDD/BDD,Selenium WebDriver, CucumbereCuke JVM,TestNG, Jenkins,Jira,Window, Object Oriented, Client Server, REST API's using SoapUI & PostMan, SQL, Unix, FORCE (Mainframe), Putty, Jenkins - CI/CD, Change Orders Deployment usingLegacy, Windows Desktop and AWS environments, Control-M, HIVE, PagerDuty, Resolve, HPSM, Deploy teh code using Hudson/Legacy/AWS/Remote Desktop, Watcher, Splunk, Grafana, Kibana, Hygieia, EDGE Dashboard and Appium, xCode (Device Testing)using commercial as well as open source automation tools.
- Extensive expertise on defect Tracking toolsALM(HP Quality Center),RCQ(Rational Clear Quest) &JIRA
- Good understanding with core Java concepts, J2ee application component deployment and JNDI configuration at application level.
- Introduced cloud based (AWS, SkyTap) infrastructure and containerization.
- In-depth noledge on Configuration management, DevOps and Site Reliability Engineering throughout my career.
- Experience with tools such as Prometheus, Grafana, AppDynamics, and Splunk.
- Implemented Kubernetes as a platform for containerization in AWS EC2 and Docker.
- Implemented security features Checkmarx, Sonarcube for security static code analysis.
- Producing detailed Release plans, control Release Scope and monitoring milestones.
- Experienced all facets of full CM process with tools such as Clearcase, SVN, PVCS, VSS, Cruise Control, ANT, MAVEN, NANT, StarTeam, Assembla and Bamboo.
- Implemented Urban code UDeploy for WebSphere deployments. y for automated deployments.
- Worked with Wily Introscope monitoring application tool to detect and respond to performance issues.
- Good exposure on testing and debugging applications. Understanding of Cloud Architecture and Operations.
- Working experience with code repository tools ( Gitlab and bitbucket)
- Working Experience with HA Proxy and A10Extensive experience in continuous integration tools likeJenkins,BambooandAnthillProfor buildingJAVAandJ2EEbased applications.
- Administered and EngineeredJenkinsfor managing weekly Build, Test and Deploy chain and GIT with Dev/Test/Prod Branching Model for weekly releases.
- Experienced in creating jobs, pipelines inJenkinsalso worked with differentJenkinsplugins to integrate with different services/tools.
- Experienced working onDocker hub, creating Docker imagesand handling multiple images primarily for middleware installations and domain configuration.
- ManagedKubernetescharts using Helm and creating reproducible builds of theKubernetesapplications, managed Kubernetes manifest files and managed releases ofHelm packages.
- Hands on experience with container orchestration and kubernetes usingOpenShift.
TECHNICAL SKILLS
CI/CD technologies: Jenkins, Git, Subversion, Udeploy, Nexus, Maven, Ant, SonarQube, Confluence, Jira, GitHub, SVN, CA Release Automation, Bamboo, Bitbucket, DevOps, Artifactory, black Duck, checkmarx
Containerization: Docker, Docker Swarm, Kubernetes, Helm Charts, OpenShift, AKS, EKS
SCM: Ansible, Chef, puppet
Cloud Platform: AWS
Web/Application Servers: Confidential WebSphere Application Server, WebLogic Application Server, JBOSS, Tomcat, HAproxy
Hardware/OS: UNIX, Red Hat Linux 5.x/6.x/7.x, Sun Solaris 9/10/11.x, Windows
Languages: C, C++, JAVA, PL/SQL, Python, UNIX Shell Script, PowerShell, GoLang.
Databases Oracle: 9.x/10.x/11g/12c MongoDB, Oracle, SQL SERVER, My SQL, MS Sql.
Monitoring/Tools: AppDynamics, Splunk, Nagios, Elastic, Prometheus, Grafana, Loki
Virtualization: VSphere 5.0/4.0/ 4.1, ESX/ESXi server 5.0/4.1/4.0/3.5/3.0 , V Sphere Client, VCenter, VMotion, Storage VMotion, VMware Update Manager, VMware Tools, VMware Converter, DRS, HA
Infrastructure As a Code (IAC): Terraform, CloudFormation, ARM templates
PROFESSIONAL EXPERIENCE
Senior DevOps Engineer
Confidential, New York, NY
Responsibilities:
- Implemented a production ready, load balanced, highly available, fault tolerant Kubernetes infrastructure.
- Created a private cloud using Kubernetes dat supports DEV, TEST, and PROD environments.
- Containerized all teh Ticketing related applications - Spring Boot Java and Node-JS applications using Docker.
- Created dynamic routing/load balancing capability enabling large application scaling, used ingress rules and Ingress Controllers- Nginx.
- Team player on OpenShift for creating new projects, Services for load balancing and adding them to Routes to be accessible from outside.
- Managing teh OpenShift cluster dat includes scaling up and down teh AWS app nodes.
- Configured Jenkins to implement nightly builds on daily basis and generated change log dat includes changes happened from last 24 hours. Created a Continuous Delivery process to include support building of Docker Images and publish into a private repository- DTR.
- Coordinating and tracking all projects for seamless releases using Project Management System JIRA, Source Code Management System SVN and Document Management System SharePoint.
- Good understanding of teh principals and best practices of Software Configuration Management (SCM) inAgile, Scrum, and Waterfallmethodologies.
- Experience working onDocker to build image at root of teh repository.
- Worked onAnsibleto manage machines over SSH.
- Strong experience withCI (Continuous Integration)andCD (Continuous Deployment)methodologies with Jenkins.
- Experience usingDocker Containers.
- Responsible forOpenStackproject core infrastructure including code review, continuous integration systems, and developer tools.
- Stay current with teh latest features/capabilities of theAWSplatform.
- EstablishedOpenStackproject Infrastructure Program and served as tech lead.
- WrittenShellandPerlscripts to automate teh deployments to Jboss application preprod Servers.
- Reviewed build and deployed scripts created by teh team. Maintained Black Duck scan reports and ensured teh application code packages were not subject to vulnerability
- Configured EKS clusters and provisioned worker nodes using Kops and elkctl utilities.
- Implemented domain name service (DNS) through route 53 to has highly available and scalable applications.
- Proficient in AWS services like VPC, EC2, S3, ELB, Autoscaling Groups(ASG), EBS, RDS, IAM, CloudFormation, Route 53, CloudWatch, CloudFront, CloudTrail organization in AWS public cloud.
- Worked on GIT to maintain source code in Git and GitHub repositories.
- DevOps Workflow representing all stages starting from SCM Commit Build, Integration Build Which Compiles Code, Junit Test cases and Code Coverage, Build and Bundle, Publish with Lead Approvals and Deployment of Artifact.
- Coordinated and owned EVN sync-up activity.
- Responsible for installation & configuration of Jenkins to support various Java builds and Jenkins plugins to automate continuous builds and publishing Docker images to teh Nexus repository
Environment: Linux/Unix, Docker, AWS, GIT, Ansible, JIRA, Shell scripts, Bash, ANT, Maven, Apache Tomcat, Jenkins, Amazon S3 Buckets, EC2, EBS, CentOS, Nexus, Maven, Splunk, Nagios, Java, J2EE.
Senior AWS DevOps Engineer
Confidential, San Jose, CA
Responsibilities:
- Performed High level troubleshooting to fix hardware and Software issues on UNIX/VMware platforms.
- Involved in designing and deploying a multitude of applications utilizing almost all teh AWS stack including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, LAMBDA, REDSHIFT, focusing on high-availability, fault tolerance and auto-scaling in AWS cloud formation.
- Supported AWS Cloud environment with 200+ AWS instances and configured Elastic IP & Elastic Storage and experience working on implemented security groups and Network ACLs.
- Designed teh project workflows/pipelines using Jenkins as CI tool and wrote Python Scripts and BASH Script to automate teh build process.
- Created load balancers (ELB) and used Route53 with failover and latency options for high availability and fault tolerance. Creating snapshots and amazon machine images (AMIs) of teh instances for backup and creating clone instances.
- Responsible for applying teh Corporation's Software Configuration Management processes to projects, setting up and maintaining TFS/GIT/GitHub infrastructure and supporting a continuous delivery model by automating software build and package migration processes.
- Build and Deployment of CI/CD Pipelines.
- Configured AWS Identity and Access Management (IAM) users and groups for improved login authentication.
- Integrated Team city with TFS instance for CI and Octopus Deploy for CD.
- Worked with Dev teams on TFS performance monitoring in new TFS 2013 environment.
- Automated build and teh deployment process. Worked with teh testing teams to automate test cases as part of teh post deployment action and didCucumbersetup for testing automation.
- Installed and configured latest version of Docker Datacenter including universal control plane (UCP) and Docker trusted registry (DTR) on a cluster of hosts.
- Coordinated Release effort amongst various teams (Dev, QA, DBA and Business Analysis) in geographically separated environment.
- Associated in implementing SonarQube code quality analysis tool for teh code.
- Created MySQL Database Objects like Schemas, Tables, Views, Stored Procedures, Indexes (cluster/Noncluster), and Constraints, Triggers, Buffer Pools, User Roles and functions.
- Has successfully managed high availability of production systems for corporate sectors and Individual Organizations as MySQL DBA.
Environment: AWS, S3, EBS, Elastic Load balancer (ELB), Auto Scaling Groups, VPC, IAM, Cloud Watch, Glacier, Jenkins, Maven, Subversion, Ant, Bash Scripts, Git, Docker, Jira, Chef.
Cloud DevOps Engineer
Confidential, New York, NY
Responsibilities:
- Responsible for installation and upgrade of patches and packages on RHEL 5/6 using RPM & YUM.
- Researching, designing and implementing best practice processes for multi-region deployments, disaster recovery and high availability
- Managed a project of migration of Application and data from different storage platforms to Cloud based solution.
- Enabled developers and QA to deploy and test applications via Jenkins using various scripting technologies (i.e. Python, Node, Bash)
- Collaborate with developers and QA to implement continuous integration testing with Jenkins
- Manage Git repositories and integration into a continuous delivery process
- Manage uDeploy configuration, administration, upgrade, security and maintenance of systems, platforms like Web, application and DB tier
- Build uDeploy workflows for deployment automation of JAVA and .NET applications.
- Performed uDeploy agent installation and configuration, Support uDeploy security roles and application access.
- Groovy is an object-oriented programming language which could be described as Java paired with a dynamic scripting language like JavaScript or Python.
- Installing and Configuring Logstash and File Beat on Linux and Application servers for transferring logs to Elastic search
- Experience in Continuous Integration (CI) and Continuous Deployment (CD) using Jenkins
- Developing automated process for code builds and deployments; Jenkins, Ant, Maven, Sonar type Nexus, Shell Script, Perl, Java and Implementing a Continuous Delivery framework using Jenkins and Maven in multiple environments.
- Managing Amazon Web Services (AWS) infrastructure with automation and configuration management tools such as Ansible, Puppet, or custom-built. Designing cloud-hosted solutions, specific AWS product suite experience.
- Continuously managed and improved teh build infrastructure for global software engineering teams including implementation of build scripts, continuous integration infrastructure and deployment tools.
- Experience with build tools like Maven Junit, JQuery and has worked in Mavenization of multiple projects.
- Designing and Setting-Up teh Splunk Architecture in teh organization and creating Applications on Splunk to analyze teh Big Data.
- Integrated Maven with Jenkins for teh builds as teh Continuous Integration process.
- Administered local software repositories including Gitlab, Stash, Artifactory and Nexus.
- Integration of Jenkins with Jira Atlassian Tool, Github.
- Strong noledge on JIRA administration and JIRA workflow design and JIRA service desk
Environment: Puppet, Jenkins, python (BOTO API), Shell scripting, Ruby, Linux Administration, undeck, JIRA, Jenkins, Docker, GIT, Subversion, Splunk, ANT, Groovy, Udeploy, SonarQube, Selenium, Web Logic, AWS (EC2, S3, EBS, ELB, VPC, Redshift, Cloud formation).
DevOps AWS Engineer
Confidential, Armonk, NY
Responsibilities:
- Responsible for day-to-day management of all Test, Stage, and Production for various enterprise applications.
- Troubleshooting and monitoring of various proprietary Acxiom and Third-party applications usingSplunkandCloud Watchin theAmazon Web Services(AWS) environment.
- Install and configure teh infrastructure for DevOps implementation usingJenkins,Maven,Gitper requirement, On board teh applications in toDevOpsinfrastructure.
- Created branching & tagging strategy to maintain teh source code in theGITrepository and Coordinated with developers with establishing and applying appropriate branching, labelling/naming conventions usingGITsource control.
- Dealt with various merging conflicts and pushes appropriate code intoGitHubrepository and imported and managed multiple corporate applications intoGitHubcode management repo.
- Maintained teh continuous integration and deployment systems usingJenkins, ANT, Maven, Nexus, TFSandRun deck.
- Building and Administering theJenkinsContinuous Integration servers and managing build results inJenkinsand deployed using workflows.
- ConfiguredDockercontainer for branching purposes and worked on creation of customDockercontainer images, tagging and pushing teh images.
- Has created different kind of documentations for further use by any team members or teh tenants for Configuration management framework (Puppet), Continuous Integration pipelines (Jenkins), logging (ELK), Monitoring (Nagios) to name a few.
- Involved in chef-infra maintenance including backup/monitoring/security fix and Server backups.
- Automated teh cloud deployments using Chef, Python and AWS Cloud Formation Templates.
- Installed, tested and deployed monitoring solutions withSplunkservices.Used DTT scripts on Linux environment to run teh queries and load teh data to Redshift using Amazon Web Services (AWS)Protected encrypted data needed for tasks withAnsibleVault.
- WroteAnsiblePlaybooks with Python SSH as teh Wrapper to Manage Configurations of AWS Nodes and Test Playbooks on AWS instances using Python. Run Ansible Scripts to provision dev servers.
- Designing and implementing fully automated server build, management, monitoring and deployment solutions spanning multiple platforms, tools and technologies including Jenkins Nodes/Agents, Chef, SSH, Amazon EC2 and packaging, deployment and testing.
- Java Virtual Machine and Application Server Tuning, Monitoring and Alerting on Solaris and RHEL Linux
Environment: RHEL 6.x, CentOS, Ubuntu, Solaris, AIX, VMware, Jenkins, AWS, Git, SVN, Splunk, and Open SUSE Linux GIT, SVN, ANT, Maven, Nexus, Ansible and Ruby, Chef, SSH, Amazon EC2
Linux Systems Administrator
Confidential, Addison, TX
Responsibilities:
- Installation/configuration of Redhat 4/5/6 using kickstart Server and Solaris 9/10 using Jumpstart.
- Performing Post Build activities like Setting up Backup interface/ NIC bonding/ Loading additional Packages/ joining teh server to Active Directory, etc.
- Installation with EMC SAN to acquire storage and setting up Veritas/LVM filesystems.
- Installation with Oracle DBA’s for restore of Oracle Instance and Building Oracle RAC Cluster.
- Working on Solaris Zones/Containers.
- Performed hardware, operating system, security and application updates/patches on these systems as well as operating system hardening based in industry standards.
- Performing sudo Authentication and Powerbroker Datacenter Migration Projects.
- Mirrored existing logical volumes & created volume groups, disk groups & set up teh RAID (0,1,5) using VERITAS volume manager. Migrated teh existing UFS data to VxFS for best possible IO performance.
- Installed/Configured teh WebSphere server, JBoss application server, WebLogic server; Managed tuning and performance of high-profile applications running on them.
- Working Knowledge of Network Protocols such as NTP/ NIS/ TCP/ DNS/ DHCP/ HTTP/ SMTP/ SFTP/ FTP/ SCP/ NFS.
- Installed, configured and maintained web servers like HTTP Web Server, Apache Web Server, WebSphere Application Server and Samba Server on Red Hat Linux. Troubleshooted slow servers by checking resources, I/O wait, load average, and swap space
- Created a LVM to provide elasticity so you can scale up or down depending on teh needs.
Environment: RHEL 4.x/5.x/6.x/7.x, Centos, Solaris, VERITAS Volume Manager 3.x/ 4.x, VERITAS Storage Foundation 5, VMWare ESXi 5.1, NFS, DNS, SAN/NAS.