Devops Engineer/scrum Master Resume
TX
SUMMARY
- 8+ years of experience as a DevOps Engineer.
- Expertise in using Dockerand setting up ELK withDockerandDocker - Compose. Actively involved in deployments onDockerusing Kubernetes.
- Experience with Jenkins, as Continuous Integration / Continuous Deployment Tool and strong expertise with Grade and Maven Build Frameworks.
- Automated Jenkins pipeline stages using Groovy Script and pipeline code to define the stages according to the needs of the automated pipeline
- Strong experience in setting up the enterprise infrastructure on Amazon Web Services (AWS) like EC2 instance, ELB, EBS, S3 Bucket, Security Groups, Auto Scaling, AMI, RDS, IAM Cloud formation, AWS Pipelines & VPC services.
- Automated and orchestrated workloads using Terraform, Chef, Puppet, Ansible and ARM Templates over Microsoft Azure.
- Experience working and managing the offshore teams to maintain an 24/7 online environment.
- Skilled in managing monitoring servers and integration using Cloud watch and using ELK Stack, Prometheus, Grafana etc.
- Experience in Jenkins pipelines to drive all microservices builds out to the Docker registry and then deployed toKubernetes, Created Pods and managed usingKubernetes.
- Good understanding of OSI Model, TCP/IP protocol suite DNS, IP, TCP, UDP, SMTP, FTP.
- Proficient in setting up and configuring Baselines, Branching, Merging, and Backup through GitHub and Bit Bucket.
- Experience working in Linux and windows-based environments.
- Hands Experienced with deployments, Maintenance and troubleshooting applications on Microsoft Cloud infrastructure AZURE. Worked with Azure boards, Azure repos, Pipeline, test plan, Artefacts etc
- Created and managed a Docker deployment pipeline for custom application images in the cloud using Jenkins.
- Experience with Configuration Management automation tool Ansible and has worked on integrating Ansible YAML Scripts.
- Modifying JSON and YAML templates for cloud formation contributing to our repository on GitHub. Responsible for proper functioning DEV/TEST/PROD environments for these applications.
- Able to create scripts for system administration using languages such as BASH and Python.
TECHNICAL SKILLS
Cloud Based Environments: - Amazon Web Services (AWS), Microsoft Azure, Pivotal Cloud Foundry, GCP
Configuration Management: - Ansible, Chef, Puppet, AWS
Build Tools: - Maven, ANT, Gradle
CI/CD Tools: - Spinnaker, Jenkins, Bamboo
Monitoring Tools: - CloudWatch, Splunk, Nagios, Elastic Search, Log Stash, Kibana (ELK), New Relic, Prometheus
Container Tools: - Docker, Kubernetes, OpenShift, Mesos
Scripting Languages: -C++, C#, Java, HTML, PHP, Python, Shell, Ruby, YAML, JSON, Perl, Groovy, Java/J2EE, .Net
Version Control Tools: -GIT, SVN. Subversion, Bit Bucket & CVS
Operating Systems: -Windows, UNIX, RHEL, CentOS, Ubuntu, & SOLARIS
Databases: - SQL Server, MYSQL, Oracle, NoSQL, MongoDB, Dynamo DB, Cassandra
Change Management: -Remedy, Service Now & PVCS Tracker
Testing/Ticketing Tools: -Jira, Selenium, SonarQube, ConnectWise
Web/Application Servers: -Apache Tomcat, WebLogic, Oracle Application Server
Virtualization Tools: -Oracle Virtual Box, VMWare, vSphere, ESXi, vCenter
PROFESSIONAL EXPERIENCE
Confidential - TX
Devops Engineer/Scrum Master
Responsibilities:
- Involved in the Java development of actuarial modules to integrate with the SPA application Angular.
- Used agile methodology throughout the project. Involved in weekly and daily bases release management.
- Worked with building the pipeline code for Jenkins pipelines using Groovy language by doing modifications on the MDMPLcode.
- Experience in working with the ATLASSIAN tools like Bitbucket, Jira and Confluence.
- Migrated from F5 load balancers to AVI load balancers.
- Deploy and monitor scalable infrastructure on Amazon web services (AWS) on to the Elastic Kubernetes Services (EKS)
- Integrated Sonarqube with Jenkins for continuous inspection of code quality and analysis with Sonarqube scanner.
- Worked with Network load balancers to identify the server pools connectivity.
- Deployed Maven and Gradle applications based on Java on to the multiple environments and viewed those deployments on to tools like Open shift 4.1 (OCP), Elastic Kubernetes Services (EKA) and Spinnaker platforms.
- Automation using Ansible and involved in developing Manifest and Modules for System and Application Configuration Management.
- Worked with AVI and F5 load balancers to enable and Disable traffic for our Logstash servers .
- Worked with artifactory tools like Jfrog to store and retrieve the build packages and test results of sonarqube
- Performed installation and managed Grafana to visualize the metrics collected by Prometheus.
- Worked on scripting languages like Python and bash for day to day activities.
- Develop CI/CD system with Jenkins/Spinnaker on Kubernetes container environment, utilizing Kubernetes and Docker for the runtime environment for the CI/CD system to build and test and deploy.
- Worked on Helm package manager in kubernetes to assist in automate the deployments. Integrated Istio service mesh on to Kubernetes cluster for identifying performance improvements and connectivity.
- Experience in working with A to build the light weight base images and images with required utilities.
- Worked with monitoring tools like VSTS and App Dynamics.
- Utilized Ansible to oversee Web Applications, Configure Files, Data Base, Commands, User Mount Points, and Packages.
- Used Sonarqube to help maintain the source code quality and worked with Jfrog Artifactory to store the artefacts.
- Worked with monitoring tools like Prometheus,, New relic,Grafana and kiali for monitoring the server performance and CPU usage monitoring.
- Used to monitor the servers for the performance of the applications by using App Dynamics.
- Integrated Jenkins/Spinnaker with the Hashi corp vault to store the credentials for various accessibilities.
- Worked on integrating the Service now change tickets on to the Jenkins pipelines.
Confidential, FL
SRE Engineer
Responsibilities:
- Involved in setting up Jira as defect tracking system and configured various workflows and plugins for the Jira bug/issue tracker.
- Management and design of integrated build pipelines using CI/CD workflows such as Jira, Git, and Jenkins.
- Utilized GitLab for the runtime environment of the CI/CD system to build, test and deploy.
- Supporting application teams in using Jenkins pipelines for production deployment and monitoring the applications using ELK.
- Worked on infrastructure as code like Terraform AWS module to interact with multiple AWS services with Terraform code.
- Experience working with NODE JS built based applications. Deploying this built based application on the Kubernetes platform.
- Coordinating and managing work with the offshore and onshore teams to make sure the service is up and running.
- Worked closely monitoring the performance of the servers by using and creating new relic dashboards.
- Set up and maintained Logging and Monitoring subsystems using tools loke; Elasticsearch, Fluentd, Kibana, Prometheus,New Relic,Grafana and Alert manager.
- Good in updating the patching for servers with the help of Ansible.
- Application framework is under the Node JS. These based applications are monitored using Kibana Dashboards.
- Established infrastructure and service monitoring using Prometheus and Grafana.
- Developed and maintained Shell scripts for build and release tasks.
- Worked closely with Project Managers to understand a code/configuration release scope and how to confirm a release was successful into the EKS cluster from the GitLab
- Worked with Linux centos machine to interact with the databases, servers and monitoring servers like ELK in the Azure environment.
- Worked with Terraform for automating VPCs, ELBs, security, SQS queues, S3 buckets and replace the rest of our infrastructure.
- Supporting Node JS teams to build the applications specific to deployment patterns.
- Developed Python and shell scripts for automation of the build and release process.
- Created the SQL, PL/SQL scripts (DML and DDL) in Oracle database, MySQL and revising them in Git.
Confidential - Washington, DC
Build & Release Engineer
Responsibilities:
- Worked with AmazonAWSCloud Services, (EC2, S3, EBS, ELB, Cloud Watch, Elastic IP, RDS,
- SNS, SQS, Glacier, IAM, VPC, Cloud Formation, Route53) and managing security groups on
- AWS, focusing on high-availability, fault tolerance, and auto-scaling.
- Worked with C and C++ for writing an application backends.
- Worked on AWS cloud to provision new instances, S3 Storage Services, AWS EC2, Cloud watch services and CI/CD pipeline management through Jenkins.
- Maintained the user accounts IAM Roles, Route 53(CNAME), VPC, RDB, MongoDB, SQS & SNS services in AWS cloud.
- Converted existing AWS infrastructure to serverless architecture (AWS Lambda, Kinesis) deployed via Terraform & AWS Cloud formation to deploy onto multi cluster EKS platform.
- Worked with Groovy scripts for automating the Jenkins pipeline stages and integrating the parallel stages.
- Installed and configured an automated toolPuppetthat included the installation and configuration of the Puppet-master, agent nodes and an admin control workstation.
- Involved in implementation plans for installing software components on build agents and working with application services team to execute the install. Participating/Providing input to support Release Planning meetings with the intent to align and influence scheduling decisions to optimize the Release strategy.
- Administer Splunk Software Development Kit for JavaScript, Python and AWS Cloud Formation templates for Splunk distributed cluster deployment.Maintain and deploy builds in UAT and Production environment.
- Provided continuous improvement to agile softwaredevelopment teams by working with Jenkins under the CI/CD pipeline. Integrated Ant, Nexus, Jenkins, SVN, Confluence and JIRA.
- Involved in JIRA as defect tracking system and configure various workflows, customizations and plug-ins for JIRA bug/issue tracker, integrated Jenkins with JIRA, SVN and deployment of applications and settings in the remote machine using Ansibke
- Implemented the automated ELK in Ops environment for alerts & email notifications using Python
Confidential
DevOps Engineer/ SRE Engineer
Responsibilities:
- Azure Storage Planning Migrated Blob Storage for document and media file, Table storage for structured datasets, Queue storage for reliable messaging for workflow processing and file storage to share file data
- Azure AD - Implemented Azure AD using AD connect, configured SSO and multifactor Authentication. Also configured SSO from Window 10 based computer which is joined to Azure AD. Implemented and managed AD synchronization.
- Experienced with deployments, Maintenance and troubleshooting applications on Microsoft Cloud infrastructure AZURE.
- Extensive experience in Windows AZURE(IaaS) migrating like creating AZURE VMs, storage accounts, VHDs, storage pools, migrating on premise servers to AZURE and creating availability sets in AZURE
- Writing JSON and YAML templates for cloud formation contributing to our repository on GitHub. Responsible for proper functioning DEV/TEST/STG/PROD environments for these applications.
- Integrated GIT into Jenkins to automate the code check-out process. Managed GitHub repositories for branching, merging and tagging.
- Worked on Infrastructure automation tool using troposphere for automating the infrastructure.
- Installed, configured and administered CI tool Jenkins for automated builds.
- Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
- Worked in an Agile development team to deliver an end to end continuous integration, continuous delivery product in an open source environment using tools like Jenkins.
- Using Jenkins as continuous integration tool creating new jobs, managing required plug-ins, configuring the jobs selecting required source code management tool, build trigger, build system and post build actions, scheduled automatic builds, notifying the build reports etc.
- Develop CI/CD system with Jenkins on Kubernetes container environment (EKS), utilizing Kubernetes and Docker for the runtime environment for the CI/CD system to build and test and deploy.
- Experience in managing Ansible Playbooks with Ansible roles. Used file module in Ansible playbook to copy and remove files on remote systems. Created inventory in Ansible for automating the continuous deployment.
- Communication with team members for both Ansible Core and Ansible Tower teams to clarify requirements and overcome obstacles.
- Maintained and managed Ansible Playbooks responsible for deploying Framework and other cloud tools. Worked on Git Flow for production Release.
- Performed automation tasks on various Docker components like Docker Hub, Docker Engine, Docker Machine, Compose and Docker Registry.
- Created Docker images using a Docker file, worked on Docker container snapshots, removing images and managing Docker volumes.
- Virtualized the servers using the Docker for the test environments and dev-environments needs. and configuration automation using Docker containers.
- Managed Docker orchestration and Docker containerization using Kubernetes.
