Sr. Devops Engineer Resume
Orlando, FL
PROFESSIONAL SUMMARY:
- Around 7 years of experience in DevOps, Configuration Management, Build Engineering and Release Management processes, including Building binaries, end - to-end code configuration, and deployments of artifacts for entire life cycle model in Enterprise Applications.
- Experience in branching, tagging and maintaining the version across the environments using SCM tools like Subversion (SVN), CVS and Git, Bitbucket and GitHub on UNIX and Windows environment.
- Exposure to distributed systems and networks mainly, RedHat Enterprise Linux, Ubuntu, Windows, AIX and VMWare Virtualization and multi-cloud infrastructure platforms AWS.
- Hands on experiences in an environment of Amazon Web Services products gained good knowledge in Elastic Cloud Computing, Simple Storage Services, Glacier, Block Storage, Elastic Beanstalk, Amazon Lambda, Virtual Private cloud, Load balancing, Relational Database services
- Experience in Server infrastructure development on OpenShift cluster Platform, AWS Cloud, Google cloud and Microsoft Azure
- Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, scrum, and Waterfall methodologies Took AWS projects and lead a team of 4 in an Agile environment .
- Experienced in working with the OpenShift Enterprise which allows developers to quickly develop, host and scale applications in a self-manage cloud environment.
- Extensive Working experience in Agile Kanban, Weekly sprints,, backlog refinements, sprint planning, retrospectives and Sprint reviews which includes stakeholders.
- Hands-on experience in migration of one Business from a physical data center environment to AWS.
- Expertise in AWS Resources like EC2, S3, EBS, VPC, ELB, AMI, SNS, RDS, IAM, Route 53, Auto scaling, Cloud Formation, Cloud Watch, Security Groups, EKS cluster management and AWS cloud testing.
- Worked at optimizing volumes and EC2 instances and created multiple VPC instances. And Deploy and monitor scalable infrastructure on Amazon web services ( AWS)
- Implemented Continuous Integration and deployment using various CI Tools like Jenkins, Bamboo and Sonar type Nexus.
- Experienced with orchestration and configuration management tools like Ansible, Chef as I am much Passionate about automation
- Experience with Build Management tools Ant and Maven for writing build. xmls and pom. xmls respectively.
- System health & performance monitoring, troubleshooting, and remediation, including visualization tools such as Nagios and Splunk.
- Install, monitor and upgrade NoSQL (Couchbase and MongoDB) Databases. on all environments (Production, Pre-Production/ Stage, QA, DEV)
- Maintain application and added functionality to existing applications using C#, .Net framework
- Experience in using Tomcat web servers for deployments and for hosting tools.
- Worked with Bug tracking tools like JIRA, Rally, and Service Now.
- Experience in Agile, Scrum and Waterfall methodologies.
- Experience in creating Docker images using Docker file, backup using snapshots and managing the images and Docker volumes, written JSON format scripts to automate and integrate Docker with Kubernetes.
- Configuration Automation using Ansible and Docker Containers. Automating the systems, configuring the servers and orchestrating the deployments through Ansible.
- Supported creation / maintaining of Helm charts as our K8s management system
- Extensively worked on uDeploy for continuous integration and for End to End automation for build and deployments.
- Strong background with entire VMWare vSphere suite (vSphere 6.5), experience in Vmware NSX and VMware Integrated OpenStack
- Good experience working with atom, visual studio code and notepad++
- Experience in on-boarding and configuring applications for automated deployments in IBM tool uDeploy.
- Experience in Configuring and deploying to Application servers WebLogic and WebSphere.
- Experience of various options of tuning parameters of apache and applying certificates in apache.
- Worked in container based technologies like Docker, Kubernetes and Openshift
- Implemented Kubernetes to deploy scale, load balance, scale and manage docker containers with multiple name spaced versions.
- Documentation is a day to day thing, I document all the jira tickets/new solutions on Confluence.
- Performed Multiple levels of testing to include System Integration Testing, AVT (Application Verification Testing), eDR (Disaster Recovery) Testing, Regression Testing, Smoke Testing, Automation Testing, Baseline Performance Testing, End-to-end testing, UAT Testing, 508 Testing, Functional testing, Front-end & Back-end Testing
- Working in a support capacity as part of the AKS team to analyze, test, recreate and author documents and solutions to microsoft clients
- Experienced in keeping up and looking at log archives using monitoring tools like Nagios, Splunk, Cloud Watch, ELK Stack, Confidential and App Dynamics
- Good knowledge on Web development and skills including HTML, Java Script and Angular
- Implemented a production ready, load balanced, highly available, fault tolerant Kubernetes infrastructure.
- Extensively worked on Jenkins, Docker for continuous integration and for End to End automation for all build and deployment.
TECHNICAL SKILLS:
Source code management: Bitbucket, Stash, Github, Github Desktop, Git, ClearCase, SVNAutomation CI: Jenkins, udeploy, Rundeck
Scripting Languages: Shell, Power shell, Bash, Java script, J2EE, Python, HTML, XML, SQL, Servlets &JSP
Web/App Servers: IBM WebSphere Application Server, Apache Tomcat, Pivotal CloudFoundry
Artifacts repository: Nexus, Artifactory, jfrog
Lifecycle Management: RLM, JIRA
Functional and nonfunctional testing: Junit, Sonar
Containers&Orchestration: Docker, Docker swarm, Rancher, Kubernetes
Configuration management: Chef, Puppet
Cloud: AWS, Azure
Platforms: RHEL 5.x/6.x/7 Ubuntu, Mac OS, IBM-AIX, Windows 95/NT4.0/98/2000/XP/Vista/7/10
Release deploy: ServiceNow
Database: MYSQL, DB2, Oracle 10g/9i/8i, Sybase, Cassandra, MS Access. PLSQL
PROFESSIONAL EXPERIENCE:
Confidential
Sr. DevOps Engineer
Responsibilities:
- Implemented Large Scale Cloud Infrastructure using AWS resources - IAM, Elastic IP, Elastic Storage, Auto Scaling, VPC, EC2, EBS, APIs ELB, AMI, Route 53, RDS, SES, SNS, SQS, OpsWorks, EMR, OpenShift, Cloud Formation, CDN, KMS, S3, LAMDA (Server less), CloudFront, Cloud Trail
- Strong Knowledge on DevOps/ AWS tools such as Chef, Ansible, Jenkins, Maven, ANT, SVN, GIT, and Docker.
- Worked on various source code management activities using GIT involving branching, merging strategy, daily merges and remote repository.
- Experience in Continuous integration tools like Jenkins. Installing, configuring and administering Jenkins and scheduled jobs using POLL SCM option.
- Built end to end CI/CD Pipelines in Jenkins to retrieve code, compile applications, perform tests and push build artifacts to Nexus and integrated Jenkins with the version control tools to pull the latest pushed code.
- Closely worked with orchestration and configuration management tools like Ansible, Chef and I am much Passionate about automation.
- Expertise in AWS Resources like EC2, S3, EBS, VPC, ELB, AMI, SNS, RDS, IAM, Route 53, Auto scaling, Cloud Formation, Cloud Watch, Security Groups.
- Experience working on migrating applications from internal data center to AWS instances by setting Security Groups, Elastic Load Balancer and AMIs, Auto Scaling to design cost effective, fault tolerant and highly available systems
- Configured EC2 Instances for Redhat OpenShift nodes with EBS block storage for persistent volumes, and S3 buckets for OpenShift registries along with snapshots for backups
- Experience in using IAM to create and manage AWS users and groups, to allow permissions or and Maven.
- Point team player on Openshift for creating new Projects, Services for load balancing and adding them to Routes to be accessible from outside, troubleshooting pods through ssh and logs, modification of Buildconfigs, templates, Imagestreams, etc
- Build servers using AWS including importing volumes, launching EC2, creating security groups, auto-scaling, load balancers in the defined virtual private connection
- Expertise in using build tools like MAVEN and ANT for the building of deployable Artifacts such as war and ear from Source Code.
- Strategized and developed Agile-DevOps transformation vision, approach, model, framework.
- Developed automation testing framework using Eclipse IDE, and Selenium WebDriver in AWS.
- Developed functional, regression, and integration testing scripts in the JAVA language
- Dealing with Palo Alto, VMware NSX, Cisco, Riverbed and so on. Data Center, NSX, VMware, riverbed, Cisco
- Configured tests in Jenkins and Selenium Grid, and utilized Github Enterprise for version control and code management.
- Working on DevOps/Agile operation process (Code review, unit test automation, Build& Release automation, Environment, Service, Incident and Change Management) including various tools Inst
- Installation of NoSQL MongoDB on physical machines, Virtual machines as well as AWS Setting up MongoDB clusters for Automation, monitoring, backup & restore through Ops Manager.
- Responsible for working on several Docker components like Docker Engine, Docker Hub, Docker Compose, Docker Registry and Docker Swarm.
- Worked on Jenkins, Docker for continuous integration and for End-to-End automation for all build and deployment.
- Experience in writing Ansible playbooks from scratch. Experience in working with GIT to store the code and integrated it to Ansible Tower to deploy the playbooks.
- Extensive knowledge on Server less architecture using AWS Lambda and worked on Application Migration and Data Migration from On-Premise to AWS Cloud.
- Built and managed a large deployment of Ubuntu Linux instances systems with Chef Automation and written recipes, tools, shell scripts and monitoring checks.
- Experience of various Load balancer methods of redirections in apache.
- Proficient with Splunk architecture and various components (indexer, forwarder, search head, deployment server), Heavy and Universal forwarder, License model.
- Used Jenkins pipelines to drive all micro services builds out to the Docker registry and then deployed to kubernetes, Created Pods and managed using Kubernetes. re-Production/ Stage, QA, DEV)
- Compiling and analysing AKS cases to find frequently occurring support issues.
- Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker, on GCP.
- Configured Application Life Cycle Management (ALM) tools like JIRA, Trello to track the progress of the project
- Experience with different Languages: Shell scripting, Bash, Python, and YAML to automate the deployments and environmental changes.
- Created custom monitors, alarms and notifications for EC2 hosts using Cloud Watch. Configured and administered GitHub Enterprise in AWS with High Availability (HA) enabled and handled. Maintained branches/forks in GitHub version control for the changes made in cookbooks as per release
Environment: s: AWS, Azure, Agile, Kanban, Jira, Atlassian, Visual studio, notepad ++, Confluence, Cloud custodian,Jenkins, Vsphere VMware, NSX, Cloud Formation, Terraform, Python, Shell, Aws lambda, AWS IAM,Automation, GCP, Git, Gitbash, Github Desktop, Docker, Kubernetes, Openshift, Helm, Nosql, Sql, Security Monkey, Task Definition, Windows, Linux, RHEL, Ubuntu
Confidential, Orlando, FL
Sr. Site Reliability Engineer SRE
Responsibilities:
- Automating all the things Linux and AWS cloud, Ansible, Kubernetes, Docker, Jenkins, Chef, Ansible, Packer, Terraform, Ruby, bash scripting, AWS and VMWare all play a part in my day to day automation and infrastructure build out.
- Use of Docker, Kubernetes and OpenShift to manage micro services for development of continuous integration and continuous delivery.
- Deployed J2EE to a web application server in an Agile continuous integration environment and automated the whole process.
- Provide implementation, configuration, deployment and ongoing support of the VMware vSphere server infrastructure hosting enterprise applications and all of its subcomponents (e.g. NSX, Distributed Switches, vCAC/vRA, vRO, Update Manager, Single Sign-on, vDP, etc.
- Implemented Chef Cookbooks for OS component configuration to keep AWS server's template minimal.
- Worked under Agile process, acted as product owner and scrum master and used JIRA dashboard for story tracking
- Used Rundeck as an Automation tool for Deployment of multiple resources.
- Used Azure Kubernetes service to deploy a managed Kubernetes cluster in Azure and created an AKS cluster in the Azure portal, with the Azure CLI, also used template driven deployment options such as Resource Manager templates and Terraform.
- Develop and maintained build related scripts using Jenkins for builds. Created and modified build configuration files including POM.xml
- Proficiency with VMware software and services including vRA, vRO, vDP, vMotion (storage and host migrations), vSwitches/dvSwitches, SDRS and DRS, as well as HA configurations. Experience with NSX administration and deployments
- Created Groovy libraries and Implemented groovy scripts in the CI/CD process.
- Involved in Regression Testing using Selenium.
- Ansible and Ansible Tower for automation - this was used to expedite the creation and configuration of domains in multiple environments.
- Developed custom Ansible modules to integrate with Maven and ServiceNow
- Integration with Ansible tower using REST API
- Used Ansible playbooks with Ansible modules to create inventory, job templates on Ansible Tower
- Managing the Openshift cluster that includes scaling up and down the AWS app nodes
- Experienced in authoring pom.xml files, performing releases with the Maven release plugin, Modernization of Java projects and managing Maven repositories.
- Involved in periodic archiving and storage of the source code for disaster recovery .
- A quite good understanding of Deployment, Storage, Azure app service plans.
- Build enhancements on ASP.NET web application using C#.
- Deployed the Java applications into Tomcat web application servers Executed user administration and maintenance tasks including creating users and groups, reports and queries.
- Expert in User Management and Plugin Management for Jenkins . Created END-END Automation with CI/CD using Jenkins .
- Setup and Install Chef workstation, Chef Server, developing Cookbooks, Recipes, Resources and Run lists, and bootstrapping the Chef Clients using knife.
- Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, and Docker, on GCP (Google Cloud Platform). Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploy.
- Involved in development of test environment on Docker containers and configuring the Docker containers using Kubernetes.
- Developed microservice on boarding tools leveraging Python and Jenkins allowing for easy creation and maintenance of build jobs and Rancher/Kubernetes deploy and services.
- Implementation of Blue-Green deployments using Jenkins, Canary deployments using helm/kubernetes and full automatic ability for rolling releases
- Updated Helm charts to allow an optional flag to be set when deploying in the vagrant development environment to turn on dev mode
- Refactoring of monolithic applications to a Microservices and Component based architectures.
- Worked on deployment automation of all the micro services to pull image from the private docker registry and deploy to docker swarm cluster using Ansible.
- Used Stash initially for our projects later switched to Bitbucket. Creating repos and integrating with Jenkins.
- Configured Cloud Watch and Datadog to monitor real-time granular metrics of all the AWS Services and configured individual dashboards for each resource Agents.
- Increased pre-production server visibility by producing Datadog metrics. Enabled Datadog APM, JVM metrics in different Microservices. Creating Datadog Dashboards to visualize different Microservices metrics.
- Creating Monitors for Datadog and CloudWatch using terraform. Integrating Datadog with Slack and PagerDuty
Environment: s: AWS, Azure, Kanban, Docker, Kubernetes, Openshift, Helm, Rancher, Datadog, Cloudwatch, vagrant, Terraform, Slack, Mysql, Java, Microservices, Chef, Ansible, Git, Python, Ruby, Shell, Apache Tomct, Visual studio, notepad ++, Web servers, Jenkins, Mongodb, Helm., udeploy, Jira, Confluence, Bit Bucket, Linux, VMware, Vsphere, NSX, Elk, Prometheus, Rundeck, Maven, Groovy, Vault, Nexus, RHEL, Ubuntu, Debian, C#
DevOps/ AWS Engineer
Confidential
Responsibilities:
- Experience in Software Integration, Configuration, building, automating, managing and releasing code from one environment to another environment and deploying to servers
- Deployed OpenShift Enterprise v3.7-3.11 on RedHat 7 environment and integration with private Docker Registry
- Extensive experience on configuring Amazon EC2, Amazon S3, Amazon Elastic Load Balancing IAM and Security Groups in Public and Private Subnets in VPC and other services in the AWS.
- Managed network security using Load balancer, Auto-scaling, Security groups and NACL.
- Experience in Python programming for deployment of Java applications and implementation and automation of Shell scripts for release and build automation
- Developed and implemented Software Release Management strategies for various applications according to the agile process
- Experience in migrating build.xml into pom.xml to build the applications using Apache MAVEN
- Engineered Splunk to build, configure and maintain heterogeneous environments and maintained log analysis generated by various systems including security products.
- Extensively worked on Jenkins CI/CD pipeline jobs for end-to-end automation to build, test and deliver artifacts and Troubleshoot the build issue during the Jenkins build process.
- Used Chef for configuration management of hosted Instances within AWS, Configuring and Networking of Virtual Private Cloud (VPC)
- Performed System Integration testing, Fail over Testing, Regression testing, Functional testing, 508 Testing, Smoke Testing, Automation testing using UFT.
- Configured memory usage and network protocols on multiple Amazon EC2 instances for Rancher Master and Worker nodes.
- Experience in installing, configuring and trouble-shooting Tomcat 6.0.41/7.0.54 on Window platform or Unix platform and performed Tuning the JVM for running Apache Tomcat. Responsible for build and deployment automation using AWS, Docker, Rancher/Kubernetes containers and Chef and Configured Docker container for branching purposes and Implemented Docker automation solution for Continuous Integration / Continuous Delivery model.
- Configuration Automation using Ansible and Docker Containers. Automating the systems, configuring the servers and orchestrating the deployments through Ansible.
- Created and implemented chef cookbooks for deployment and used Chef Recipes to create a Deployment directly into Amazon EC2 instances
- Developed Chef Cookbooks to manage system configuration and for Tomcat, MySQL, Windows applications and versioned them on GIT repositories and Chef Server
- Created users, roles and groups using Identity Access Management (IAM) and attached the required policies.
- Scripting of administration tasks using CLI, Power Shell, Shell and Ruby. Built upstream and downstream jobs in Jenkins to build and deploy onto different environments.
Environment: s: AWS, Azure, Agile, Jira, Atlassian, Openshift, Confluence, atom, Visual studio, notepad ++, Cloud custodian,Jenkins, Vsphere VMware, Cloud Formation, Terraform, Python, Shell, Aws lambda, AWS IAM,Automation, GCP, Git, Gitbash, Github Desktop, Docker, Kubernetes, Nosql, BASH, Solaris, UNIX, LINUX 5.x, 6.x& 7.x
DevOps Engineer
Confidential, Kansas
Responsibilities:
- Hands -on experience in using different source code version control tools like GIT, Subversion and code deployments to QA, Stage & Production environments.
- Responsible for Deployment Automation using multiple tools Chef, Git, Jenkins and Maven scripts.
- Setting up the build and Deployment Automation for Java based projects by using Jenkins and Maven tools.
- Designed and Implemented Subversion and Git metadata including elements, labels, attributes and hyperlinks. Setting up the SVN and Git repos for Jenkins build jobs.
- Design, test and document Vestas’ global IT network solutions, with specific focus on underlay network installations and services based on Cisco reference designs and NSX Design Guide
- Responsible for design and maintenance of Subversion/Git repositories, views and the Access control strategies. Created post commit and pre-push hooks using python in SVN and Git repos
- Expertise in areas of Jenkins such as Plugin Management, Securing and scaling Jenkins, integrating Code Analysis, Performance issues and worked with test Phases to complete the CI/CD pipelines within Jenkins.
- Partially, worked-on AWS Resources like EC2, S3, EBS, VPC, ELB, AMI, SNS, RDS, IAM, Route 53, Auto scaling, Cloud Formation, Cloud Watch, Security Groups and building custom workflows, rules, policy, provisioning in IAM.
- Responsible for working on several Docker components like Docker Engine, Docker Hub, Docker Compose, Docker Registry and Docker Swarm.
- Worked on Jenkins, Docker for continuous integration and for End-to-End automation for all build and deployment.
- Troubleshooting Deployment and installation issues and automated build process using Jenkins.
- Expertise on one of the projects and issue tracking tools in Agile development called JIRA.
- Administering Splunk and Integrating Splunk with a wide variety of legacy data sources and industry leading commercial security and other tools.
- Experience in Configuring and deploying to Application servers WebLogic and WebSphere.
- Experience of various Load balancer methods of redirections in apache options in apache conf file for logs generation.
Environment: -Jenkins, Bamboo, GIT, gerit, ANT, MAVEN, JIRA, AWS, BASH & KORN Shell, JAVA/J2EE, WebSphere, Nginx, Splunk, SVN, Docker Swarm
Linux Systems Engineer
Confidential
Responsibilities:
- As a Linux admin, supports Development, QA, and Production environments which in turn has virtual, physical, LPARs based High Available environments
- Designs implements/supports Backup/Recovery/Archive, Security, Startup/Shutdown, Mass Storage (SAN/NAS), OS Installations/Patches, Hardware/Software installation, Batch scheduling, Data center Migration, Application and Server performance
- Actively involved in Building and configuring of Redhat Linux remotely using RH Satellite and VMwrare vSphere. Monitoring health of infrastructure servers and mission critical using Splunk monitoring tool.
- Commissioning and Decommissioning - Responsible for all aspects of standing up a server in a new or existing environment, as well as removing systems from an environment at the end of service life. This includes working independently to meet project milestones and customer requirements.
- Configures and maintains multiple vLANs on the Distributed and vSwitches. Provide support for ESXi servers as well as UCS platform. Installation of ESXI 5.x and 6.x Hosts, vCenter Server, vCenter update manager (VUM) and administering VM's across 3 datacenters running 1,000+ VM's.
- Installs and Tests VMware Site Recovery Manager (SRM) for the disaster recovery and manages recovery plans and implements successful recovery by VMware SRM (Planned Migration, Disaster Recovery) and eliminated the complexity of managing and testing recovery plans
- Design NSX in Data Center, micro segmentation, Load balancing
- Installs, implements, maintains, configures, and sizes Automatic Storage Management - ASM
- Storage provisioning and administration of HP 3PAR by implementing 3PAR Best Practices on the Storage Environment. And provids end-to-end storage provisioning for hosts using NetAapp and HP 3PAR storage.
- Develops and updates a consistent approach to information security programs and adherence with best practices. Also assess risks, identify mitigation requirements and develop accreditation recommendations.
- Develops and updates a consistent approach to information security programs and adherence with best practices. Also assess risks, identify mitigation requirements and develop accreditation recommendations.
- Designs and implements backup architecture at all datacenter locations. This involves replacing current Data Domain architecture with NetBackup appliances as well as determining data duplication and replication targets.
Environment: IBM Rational Clear Case, Java/J2EE, ANT, DB2, UNIX, Build Forge, WebSphere, ShellPerl Scripting.