Sr.devops Engineer Resume
St, LouiS
SUMMARY
- Over 6 years Information Technology experience of Cloud Management, Build/Release Management and DevOps in Version Control Systems, Continuous Integration & Continuous Deployment, Configuration Management and Monitoring.
- Experience in SCM process of Application Configurations, packaging, Deployment and release management between Environments.
- Experience of the full Software Development Life Cycle (SDLC) and Methodologies & Validations to ensure Quality Assurance Control.
- Experience in Building Infrastructure on AWS Cloud using Cloud Formation templates, EC2, Virtual Private Cloud (VPC), Elastic Load Balancing, Auto Scaling, Route 53 DNS, RDS, S3, SNS, SQS, Cloud Trail, Cloud front Aurora, DynamoDB, Redshift, Migration, Glacier, OpsWorks, Security Groups, Kinesis and other Services.
- Experience in Designing and implementing Devops pipeline of Continuous Integration, Continuous Delivery / Deployment with efficient branching strategy, code quality, Automated builds, Integration and Performance Testing, Artifact Management, Auto Provisioning Infrastructure using Dockers on Linux/ Cloud Platforms.
- Experience on complete AEM Technology Stack and Architecture including Author instance, Publish instance, CRXDE, CRXDE - Lite, Templates, Components, CRX/OAK Repository, Apache Sling, Apache Felix and OSGi bundles.
- Experience with Version control systems which include Subversion (SVN), GIT, Clear case, and Source Code Management Client tools like Gitlab, Github, Git Bash, Source Tree, Tortoise SVN and IBM Clear Case.
- Expertise on source control concepts such as Branches, Merges and Tags.
- Experience with Artifact / Package Management tools like Nexus, Artifactory, Maven and ANT.
- Experience with HUDSON/JENKINS for Automated Builds, Integration and Deployments.
- Expertise in quality checks like code quality, Static Code Analysis, Application Code Security Scans, Test Case analysis, Performance Testing using tools like SonarQube, Fortify.
- Expertise in Linux System Administration, Virtualization and Container technologies.
- Experience in Auto Provisioning Servers using Dockers in Devops Pipeline, Building and packaging Docker Images as Containers.
- Experience in PaaS with RedHat OpenShift Container Platform, installing and configuring the platform using different tools and technologies.
- Experience with Configuration Management tools like Chef, Puppet and Ansible in automating Infrastructure.
- Experience in Application Configuration and deploying on Application / Web Servers Apache, Tomcat, Websphere and Jboss.
- Experience with performance monitoring and alerting tools Splunk and Nagios.
- Expertise in scripting for automation, and monitoring using Shell, PHP, Ruby, Python & Perl scripts.
- Expertise in developing cloud strategies, roadmaps, architecting new cloud solutions or migrating enterprise applications to the cloud.
- Efficient in tracing complex build problems, release issues and environment issues in a multi component environment.
- Knowledge of TCP/IP, UDP, OSI Model, N tier Architecture, DNS, DHCP, NAS, NFS, SSH, HTTP and HTTPS.
- Expertise in working with the Database Management Systems (DBMS) like MySQL, SQL Server, Redis, MongoDB.
- High exposure to Remedy, Bugzilla, Redmine, ClearQuest and Jira defect tracking tools for tracking defects and changes for change management.
- Experienced in performance tuning of Spark Applications for setting right Batch Interval time, correct level of Parallelism and memory tuning.
- Developed Spark scripts by using Scala shell commands as per the requirement.
- Extensive knowledge on Scala
- Experience in working with Web servers, proxies, and SSL (nginx, haproxy, and apache/httpd).
- Experienced in implementing and maintaining an Apache Tomcat/MySQL/PHP, LDAP, LAMP web service environment
- Strong understanding of LAMP stack and support of web applications and supporting components such as apache/tomcat/memcache.
- Experience with performance tuning in changing kernel Parameters, Configurations, Upgrades, and Network Tuning etc.
- Strong understanding and Experience with agile development, Waterfall model and other process models.
- Strong in troubleshooting, monitoring, training and 24/7 production support in production environments.
TECHNICAL SKILLS
Operating System: RHEL 4.x/ 5.x/ 6.x, 7.x, Centos, Ubuntu, VMware ESX/ESXi 3.5/4.1/5 Windows Server
SDLC Methodologies: Agile (scrum, kanban)
Version Control: Git, SubVersion (SVN), CVS, Perforce
CI/CD Tools: Hudson, Jenkins and Build Forge Bamboo, TFS, ANT, and MAVEN, Gradle.
CM Tools: Chef, Puppet, Ansible
Container: Openshift, Docker, Docker Swarm, Kubernetes
Central Repositories: Nexus, Artifactory.
Content Management: Adobe Experience Manager
Scripting Languages: Shell, Bash, Python, Power shell, Ruby, Perl
Tracking tools: Jira, Remedy, Clear quest.
Application server: Jboss, Tomcat, Web Sphere
Web servers: WebLogic, WebSphere, Apache Tomcat.
Databases: Oracle, SQL SERVER, MYSQL, DB2, Postgress, Mongo DB
Monitoring tools: Nagios,Splunk, ELK and Cloud Watch
Cloud computing: AWS (EC2, IAM, S3, VPC, ELB, ECS, EBS, Route 53, Cloud Formation, CloudTrail, CloudWatch, EMR, SnowBall),OpenShift.
Virtualization: Vmware, Virtual Box, KVM
Web Technologies: HTML,CSS,XML, XSLT
Network Services: SSH, TCP/IP,HTTP,DHCP,SNMP,SMTP,NFS,NAS,UDP.
PROFESSIONAL EXPERIENCE
Confidential, St.louis
Sr.DevOps Engineer
Responsibilities:
- Worked on Enterprise applications Bitbucket, Jenkins, Sonarqube, Artifactory.
- Upgraded Sonarqube 6.7 to 7.9.1 and deployed into Kubernetes cluster.
- Created automation jenkins jobs and automation tests for Sonarqube Administration.
- Upgraded Jenkins 2.141 to 2.162 using DR failover strategy and created automation tests for Jenkins Administration.
- Migrated Postgres DB during the sonarqube upgrade 6.7 to 7.9.1
- Created Docker images and containers for jenkins & Sonarqube, bitbucket, Artifactory
- Upgraded and deployed jenkins plugins for builds and deployments.
- Upgraded Bitbucket 6.3 to 6.10 and Created automation tests for bitbucket administration.
- Created Helm charts and deployed into the Kubernetes cluster.
- Wrote upgrade scripts for Sonarqube and Jenkins, Bitbucket using shell and Python scripts.
- Migrated artifactory repos and permissions and made into a unified artifactory.
- Wrote ansible playbooks for testing and deploying the applications.
- Created Nginx as a web server and load balancer for Sonarqube and bitbucket applications
- Worked on Github on a lower environment and Did a POC.
- Created a Jenkins maven and pipeline jobs for other teams.
- Installed and configured the artifact x - ray for scanning the remote maven, node repos and releases, Snapshots.
- LDAP setup for Jenkins, Sonarqube, Artifactory.
- Supported the Builds and deployments issues on Jenkins, bitbucket, Sonarqube, Artifactory.
- Built a VPC, established the site-to- site VPN connection between Data Center and AWS .
- Built S3 buckets and managed policies for S3 buckets and used S3 bucket and Glacier for storage and backup on AWS
- Perform troubleshooting and monitoring of the Linux server on AWS using Nagios and Splunk .
- Managed and created AWS Services CLI, EC2, VPC, S3, ELB Glacier, Route 53, Cloudtrail, IAM, and Trusted Advisor services.
Environment: RHEL 7,Maven, Gradle, Jenkins, Nexus, Artifactory, SonarQube, Fortify, Cobertura, Splunk,VM ware, Docker, Helm, Kubernetes, Postgress,EC2, VPC, S3, ELB Glacier, Route 53, Cloudtrail, IAM,ECS.
Confidential, Collierville, TN
DevOps Engineer
Responsibilities:
- Upgraded AEM all the current AEM instances from 6.2 to AEM 6.4
- Involves in Configure / Maintain AEM environment and development using AEM.
- Implemented DevOps pipeline Automated Builds, Continuous Integration and Continuous Deployment with tools Jenkins and Continuous Delivery
- Performed Quality Compliance Analysis of Code Quality, Static Analysis, Security / Vulnerability Scans by using tools SonarQube
- Migrated Nexus repo from local nexus to Enterprise Nexus repository
- Create and deploy Jenkins pipelines to facilitate continuous integration and continuous deployment (CI/CD) with OpenShift.
- Automated the deployment of dispatcher configurations using udeploy in AEM.
- Worked on setting up CI/CD pipeline integrating various tools with Azure DevOps
- Created CI/CD pipelines using yaml files in Azure DevOps
- Created python and shell scripts for automating the build process for deployments.
- Managing the configurations of multiple servers using Ansible. Implemented Ansible to manage all existing servers and automate the build/configuration of new servers
- Created web UI tests using selenium web driver
- Tested on different servers using Selenium Grid and performed cross browser testing.
- Wrote Automated cases and test scripts with selenium web driver using maven and java.
- Created Nginx certs for SSL and configured them on kubernetes clusters.
Environment: RHEL 7, Azure DevOps, AEM 6.2,6.4, Gitlab, Maven, Gradle, Jenkins, Nexus, Artifactory, SonarQube, Fortify, Cobertura, Splunk.
Confidential, Sunnyvale, CA
DevOps Engineer
Responsibilities:
- Implemented DR Strategy by Failover to different data centers.
- Worked on complete AEM Technology Stack and Architecture including Author instance, Publish instance, CRXDE, CRXDE-Lite, Templates, Components, CRX/OAK Repository, Apache Sling, Apache Felix and OSGi bundles
- Worked on installation of Apache AEM dispatcher and configuration of the dispatcher to AEM instance.
- Involves in Configure / Maintain AEM environment and development using AEM.
- Upgraded all the current AEM 6.1 instances to AEM 6.3 and AEM 6.2 to AEM 6.4.
- Implemented continuous integration with Jenkins and pipeline automation.
- Configuring the project in deployment tools and managing the deployment across multiple hub using Jenkins and Ansible.
- Troubleshoot various issues related to Kubernetes pods deployments and services.
- Installed and configured Kubernetes UI for better visualization of the Cluster Managements, Nodes and Pods in the environments.
- Deployments of Nginx Kube-proxy and Reverse Proxy with Kubernetes
- Deployments of our Application Containers into Pods in Kubernetes Node Clusters
- Use Kubernetes to deploy Docker containers into Pod Clusters on multiple Nodes in QA, Test and Production Environments
- Installed and configured MongoDB on kubernetes Cluster and connected to microservice applications
- Implemented Infrastructure automation through Ansible for auto provisioning, code deployments, application installation and configuration updates
- Build Package / Artifact Management with tools like Maven, Ant, Gradle, Nexus and Artifactory
- Worked with project management / tracking tools JIRA and other inhouse tools.
- Performed Quality Compliance Analysis of Code Quality, Static Analysis, Security / Vulnerability Scans by using tools SonarQube, Fortify, Cobertura.
- Tracking Codebase Versions and Integrations for final Integration/Deployment into Prod Environment
- Created Docker Images by packaging required components of an Application
- Build Docker images to package Applications with all required dependencies and export to Repository
- Created and managed Docker deployment pipeline for custom application images in the cloud using Jenkins
- Managing the configurations of multiple servers using Ansible. Implemented Ansible to manage all existing servers and automate the build/configuration of new servers.
- Configuring the project in deployment tools and managing the deployment across multiple hub using Jenkins and Ansible.
- Implemented Infrastructure automation through Ansible for auto provisioning, code deployments, application installation and configuration updates
- Automated testing efforts in all environments i.e. Integration, Sys. Test, UAT, Performance/Tech. Test, Training & Staging environments
- Managed Apache web servers, dispatcher filters redirect and caching strategy
- Worked on Application Configuration and deploying on Websphere and Jboss servers
- Developed complex administration, monitoring and management utilities using Perl, Python and UNIX shells.
- Created various scripts in Python and Ruby for automation of various build processes.
- Expert in Nginx and configuration Administration.
- Managed Nexus Private repository manager for handling dependency management.
- Worked on Monitoring tools Nagios, splunk and other Inhouse Tools.
Environment: RHEL 6.7/7, AEM 6.1,6.2,6.3,6.4 Docker, Splunk,, Nagios, Ant, Maven, Gradle, Jenkins, Nexus, Artifactory, Sonar Qube, Fortify, Cobertura, GIT, inhouse tools. Apache, Nginix, Python, Ruby .