Sr. Devops Engineer Resume
Detroit, MI
PROFESSIONAL SUMMARY:
- 7+ years of experience in implementing DevOps strategy in various environments of Linux and windows servers along wif adopting cloud strategies based on Amazon Web Services (AWS), Microsoft Azure and GCP
- Experience inAzureDevelopment worked onAzureweb application, App services,Azurestorage,AzureSQL Database, Virtual machines, Fabric controller,AzureAD,Azuresearch and notification hub.
- Experience in MicrosoftAzureIaaS provisioned Virtual Networks, Virtual Machine Scale Sets, Container Instances, CLI, Traffic Manager, Monitor, Application Insights, Route, Application Gateways and Auto - Scaling.
- Experience in creating Azure Resource Groups using Resource manager for monitoring resources wifin resource group.
- Experience in Azurestorage services, Blob and File Storage, Setting up ofAzureCDN and load balancers.
- Experience in managing users wif azure active directory, providing single sign on of SaaS, securing keys wif Azure key vault.
- Worked Azure Site Recovery and Azure Backup Installed and Configured Azure Backup agent and virtual machine backup, Enabled Azure Virtual machine backup from the vault.
- Experienced in provisioning AWS infrastructure using cloud formation templates and creating underlying infrastructure dat consists of VPC’s, subnets, EC2, security groups, ELB, NACL, NAT Instance and Route 53.
- Experience in managing serverless architecture workflow using AWS lambda, IOT Core, SQS, SWF, SNS and API Gateway.
- Utilize AWS CLI to automate backups of ephemeral data-stores to S3 buckets, Glacier, EBS and create nightly AMI’s.
- Implemented systems dat are highly available, scalable and self-healing on theAWS, Azureplatforms.
- BuiltGCPcloud wif Cloud Armor protecting DDOS and acting as WAF, Cloud DNS,GCPCloud Endpoints for proxying the APIs traffic as a Gateway,GCPCloud Load Balancing routing the traffic to Cloud routers wif private subnets.
- Setup Alerting and monitoring using Stack driver inGCP, evaluating performance ofGCPinstances, CPU, Memory Usage and setting up health checks, GCS and VPC.
- Created Cloud Firewall rules to allow the IP traffic to GKE Kubernetes on Compute Engine, NACL for network whitelisting. Stack Driver monitoring, Cloud Data Flow push the logs into GCP Cloud Storage.
- Extensively created multiple Terraform modules to manage configurations, applications and automate installation process.
- Experienced in using Terraform to create scripts to launch Azure, AWS infrastructures and manage, implemented all infrastructure deployments by maintaining cleanTerraformcode using Workspaces and modules.
- Created custom Docker container tagged images and pushed the images to registry and deployed on Azure ACS.
- Experienced in using software containerization platform, precisely Docker and container orchestration tool likeKubernetes and deployedKubernetesCluster onAzurecloud wif master/minion architecture.
- Used Jenkins pipelines to drive all micro services builds out to the Docker registry and then deployed to Kubernetes.
- Good understanding of Open Shift platform for managing Docker containers using Docker swarm, Kubernetes Clusters.
- Experienced on Ansible to configure the servers, deploy software, and orchestrate continuous deployments or zero downtime rolling updates and Developed many roles and playbooks in Ansible and automated to build and deploy infrastructure.
- Experience in installing and configuring the Ansible management node to deploy the configuration to the end-user nodes.
- Created many recipes in Chef using Ruby to automate Middleware Installations, Implemented environments, roles, data bags.
- Experienced at defining Chef Server and workstation to manage and configure nodes, written Recipes, Chef Cookbooks to manage project specific systems configuration.
- Developed customPuppetmodules for bootstrapping new servers wif a required application on dependencies and packages.
- Experience wif creating CI/CD processes using Jenkins, Cloud Bees Jenkins and GIT Plugin for version control, Nexus, J Frog for Artifacts, ANT, Maven and Gradle builds for deployment in Java and managing application using WebSphere, Tomcat.
- Supported the designing for J Frog Artifactory, J Frog Xray and J Frog Builds.
- Experience in installing, configuring and working on virtualization VMware,Hyper-V and Virtual Box.
- Experience wif ticketing and Project Management tools like JIRA, Bugzilla, ServiceNow and OTRS.
- Created Shell scripts (Bash), Groovy, YAML, Ruby, Python and PowerShell for automating tasks.
- Experience on installing Web servers IIS, JBoss, Apache http Server and integrating them wif Web logic servers.
- Experience in using Atlassian tools Bamboo, JIRA, Confluence, Bitbucket for automated build and testing, team collaboration, source code management and continuous integration and deployment practices.
- Experienced wif monitoring tools like Splunk, Nagios, CloudWatch and ELK.
- Extensive Hands-on experience in networking concepts of DHCP, TCP/IP, DNS, NIS, NIS+NFS, SSH and Squid proxy server and configuration of file sharing servers like NFS, SAMBA, FTP, SFTP, TFTP.
- Experienced in version control systems like GIT, Bean Stalk used Source code management client tools like SVN, Stash, Source Tree, GIT and other command line applications etc.
- Extensive knowledge in system level programming tasks in all flavors of Linux, Veritas file systems, Veritas/Red Hat clustering technologies and Distributed systems.
- Worked as Point of contact for production servers and provided 24X7 support for production servers and upgrades, patching
TECHNICAL SKILLS:
Version control: Git, SVN, Bitbucket, Azure repo, Code Commit
Configuration tools: Ansible, Puppet, Chef
Integration and Deploy tools: Jenkins, Azure pipelines, Bamboo, Octopus, SMA, Octopus deploy
Cloud services: Microsoft Azure, AWS, GCP, OpenShift
Containerization management: Docker, Kubernetes, vagrant
Database management: Oracle, SQL, MongoDB, DynamoDB, CosmosDB, PostgreSQL, NoSQL, DB2
Monitoring tools: Splunk, Nimbus, Graylog, Nagios, Google analytics, Azure Insights
Build tools: Maven, ANT, Gradle, Teamcity
Artifact managing tools: Nexus, NPM, JFrog
Testing tools: Cucumber, Junit, Selenium, Mockito, NUnit
Reporting and ticketing tools: Service Now (SNOW), Jira, Bugzilla, Azure DevOps, HPQC, Confluence
Operating systems: Red Hat Linux 5.x, 6.x,7.x, CentOS, Ubuntu, OEL, Windows 2008, 2012, 2016, SUSE 10/11/12, Sun Solaris 11, 10, 9, 8
Backup Management: SolarWinds, EMC Avamar, VERITAS Netback
Languages: Python, Java, Shell, Perl, HTML, Power shell, Go Lang, C#
Web/Application Servers: Apache Tomcat, WebSphere, Web logic, IIS and JBoss
Networking: TCP/IP, DNS, NIS, NIS+NFS, SMTP, LAN, FTP/TFTP, SFTP, DHCP, WAN, SAMBA, TELNET, Firewalls
Cloud provisioning tools: Terraform, Cloud Formation, Azure Resource Manager, Packer
PROFESSIONAL EXPERIENCE:
Confidential, Detroit, MI
Sr. DevOps Engineer
Responsibilities:
- Automated the patching process wif zero downtime and automated rollback capabilities of AWS ECS Cluster.
- Established and automated the process of artifact promotion and to handle multiple AWS accounts (prod and non-prod).
- Exported logs from CloudWatch to AWS S3 which is then consumed by Splunk.
- Designed and supported planned systems maintenance activity while minimizing impact to load balancer, monitoring, metrics and long using AWS cloud resources security and access control.
- Architected the redesign of age-old App(advertising) wif AWS Application load balancer, Elastic Container Service, RDS, Identity access management (IAM) and API Gateway.
- Responsible for creation and management of Virtual network, end points, Storage Account and Affinity Group in AWS Capture image of a Virtual Machine and attached a disk to Virtual Machine.
- Automated the Base Infrastructure creation and Application deployment under 70 minutes using Jenkins, groovy, python, AWS Java-SDK and Cloud Formation.
- Worked in automating, configuring, and deploying instances on AWS and Rackspace cloud environments wif sound knowledge in ELK Stacks Elasticsearch, Logstash and Kibana.
- Responsible for deploying and scaling web applications ofAWSElastic Beanstalk and services developed wif Python, Ruby and Docker on familiar servers Apache, Nginx.
- Configured cloud trail to monitor the API activity of the users.
- Worked on Cloud Front to deliver content from AWS edge locations to users, allowing for further reduction of load on front-end servers, Managed and analyzed scalable data using AWS Redshift cluster.
- Worked on AWS lambda to run servers wifout managing them and to trigger to run code by S3 and SNS and used amazon API Gateway to process multiple concurrent API requests.
- Setup and build AWS infrastructure resources VPC, EC2, S3, IAM, EBS, Security Group, Auto Scaling and RDS in Cloud Formation using Python Boto3 framework and JSON templates.
- Setup, configured IIS and application pools, deploying ASP.NET web application toAWS, increasing app performance by 80%
- Migrated existing Java applications and outgoing proxy servers from on premises VM based to micro services applications inGCP.
- Evaluating performance ofGCPinstances, CPU, Memory Usage and setting up health checks, GCS and VPC Setup Alerting and monitoring using Stack driver inGCP.
- Migrated on premises lower environments to Cloud SQL and GCE in GCP cloud to streamline OLTP.
- Worked on Terraform, which is used to create and compose all the components necessary to run application and Changed the existing Terraform templates to Cloud Formation Templates for use in AWS environment.
- Executed Continuous integration web hooks and work processes around Jenkins to automate the dev test send work process around Chef and ManagedChefCookbooks to automate system operations AWS Cloud management andChefAutomation.
- DeployedKubernetescluster wifAmazon Kubernetes Service (EKS) fromAWS CLI, store in Amazon Container Registry (ECR)
- Created Go langcode base for Kubernetes deployment by using the source control of the deployment and HPA YAML files
- Created Pods, new application and control also done troubleshooting through ssh and checking logs in Kubernetes.
- Re-designed the CICD process by leveraging Jenkins shared libraries.
- Created and maintained the various flavors of Jenkins worker Docker agents JDK8,11, Node6,8 Ruby, python, packer and CLI.
- Creating new Projects, Services for load balancing and adding them to Routes to be accessible from outside.
- Worked closely wif infrastructure contractor to create RO, SBX-only roles for the ADO Dev team members.
- Worked wif the other cloud engineers and security teams to design an innovative auditing process for Production databases wifout creating any database users.
- Upgraded SonarQube to support JDK and configured OWASP dependency check wif PostgreSQL RDS to archive the Common Vulnerabilities Exposure for faster build times.
- Built andmanageda highly availablemonitoring infrastructureforJBoss, Apache Tomcatand its components usingNagios.
- Re-designed the Code-promotion process and automated by leveraging groovy and confluence APIs.
- Support the dev teams wif the issues on daily basis.
- Created documentation of the system information and versions of all tools used.
Confidential, Dallas, TX
Sr. DevOps Engineer
Responsibilities:
- Designed Centralized DevOps Dashboard which portraits the 1000 feet view of the SDLC Quality.
- Active Liaison between on-prem legacy, off-prem systems and designed solutions for on-prem wif cloud agnostic approach.
- Primary point of contact for allAzuredevelopment wifin the firm by automating cleanup of unused data, snapshots, and instances further reduced storage costs by 65% Storage Archive Access Tiering.
- Worked closely wif DBA’s and developers to implement Azure Active directory authentication for RDS using SAML.
- Designed, configured and deployed multiple applications utilizing theAzurestack focusing on high availability and auto scaling.
- Used Azure OMS for visualizing the activities malware assessments, backup, site recovery, security recovery.
- Worked onAzureApp Insights, Alerts and Log Analytics for Monitoring as part of Azure OMS.
- Involved in Azure Site Recovery, Azure Backup and Deployed Instances on Azure environments in Data centers and analyzed data for root cause analysis (RCA) using Log analytics.
- Worked on Azure Express Route to set up a private connection to cloud services Microsoft Azure, Dynamic 365 and Office 365
- Worked on theAzureKey Vault Services for storing certificates and secrets.
- Created Azure Resource Groups using Resource manager which allow monitoring information of resources wifin resource group and manage access to those resources as a set for individual customers.
- Automated the creation of Azure Container instances custom VM Role which includes the validation of OSCAP compliance scans using shell, Python, groovy and packer.
- Responsible for Virtual networks, Azure Custom security, Azure VPN-Point to Site, end security and firewall.
- Proactively identified and Automated routine tasks wifPowerShell, Python and JSON templates scripting for boosting personnel productivity & organizational efficiency.
- Implemented Sustainable Prometheus and Grafana on Azure Virtual Machines, Blob Storage and SQL database Integrated Jira, Cloud Bees, Git, SonarQube, JMeter, and Azure logs wif Prometheus.
- Automated build and release process (CI/CD) using Azure DevOps wif azure pipeline, boards, insights where code is pulled from GitHub and it is passed through Maven, SonarQube, Nexus, ELK and Kubernetes as part of automation.
- Working on Azure DevOps to create test plans, to report bugs & to track defects.
- Created multiple Terraform modules to manage configurations, applications and automate installation process for V Nets, web Servers and Azure Virtual Machines, Virtual Machine Scale sets, load balancer.
- Worked on building highly automated infrastructure using automation frameworks using ARM Templates & Terraform.
- Incorporated creating inventory, planning employments and job templates utilizing Ansible Tower.
- Created Ansible Playbooks to DeployVMand install the Components as per requirements.
- Managed Virtualization Environment usingVMWare ESX 6.7,VMWare vSphere 6.7, Virtual Center and P2V.
- Worked on VM to Automate the end-to-end deployment of machines, SQL installation and the configuration of the SQL always on availability groups of sandbox systems.
- Automation ofAzurecloud infrastructure using ARM templates and Implement migration of On-premise application cloud.
- Designing the Centralized Compute/storage/Processing power for multi solutioning platforms using Kubernetes and ingress.
- DeployedKubernetesCluster onAzurecloud wif master/minion architecture and wrote YAML files to create many services pods, deployments, auto scaling, load balancers, labels, health checks, Namespaces and Config Map.
- Leveraged Docker, ACS, SQL database, Resource manager and Cloud Bees to automate the Deployment and upgrade process.
- Automated the CIS Standards for defending IT systems and data against cyber-attacks Docker installations.
- Designed Kong API Gateway as part of pro micro-services architecture to deliver unparalleled latency performance.
- Worked on automating Oracle DB installation and licensing using Shell scripting.
- Created queries, Functions, Packages, Triggers, Indexes and Views Development and Production environment forSQLServer
- Designed the process for leveraging and contributing for the Cloud Bees Shared Libraries across all OC teams.
- Implemented JFrog cli integration wif Cloud Bees and multiple technologies npm, maven, go, pip, ruby, Docker, ACS.
- Wrote Python Code using Ansible Python API to Automate Cloud Deployment Process.
- Supported the designing for J Frog Artifactory, J Frog Xray and J Frog Builds.
- Worked wif my team to provide user stories and use cases of various modules ofOpenStackdata center deployments.
- Supporting the migration of Jenkins container jobs from Cloud Bees Jenkins to Cloud Bees Core(k8s).
- Redesigned the network access to tools GitHub, Artifactory, and Jenkins to leverage Private-Link instead of Internet.
- Monitoring SPLUNK authentication and permission for supporting large scale SPLUNK deployments.
- Designed and Deployed custom JIRA Exporter for Prometheus to generate appropriate data points.
- Provided 24X7 support to production servers also to offshore team and systems and was involved in creating documentation.
Confidential, Atlanta, GA
DevOps Engineer
Responsibilities:
- Responsible for designing security roles of AWS users using IAM by manage Users, assigning roles, groups and policies using AWS Identity and Access Management (IAM).
- Designed and configured virtual machines utilizing layouts, Hot Clone, Cold Clone, Cold Migration and Engineer, implement and supported AWS EC2, S3, Auto scaling, CloudFront, CloudWatch varying.
- Monitored applications and created alarms to watch the metrics for AWS EBS, RDS, EC2, ELB and S3.
- Created and accessed resources and used AWS Glacier for documenting information through AWS CLI.
- Implemented server less architecture using API Gateway, Lambda and Dynamo DB & deployed AWS Lambda code.
- Created CloudFormation (CF) scripts to deploy framework dependent on VPC setups.
- Involved in for various Chef Cookbooks DB configurations to modularize and optimize end product configuration, converting production support scripts to Chef Recipes and AWS server provisioning using Chef Recipe.
- Configured a virtual data center in the Amazon Web Services (AWS) cloud to support Enterprise data warehouse hosting including VPC, Public and Private Subnets, Gateways, Security Groups, Route Table, Elastic Load Balancer.
- Utilized AWS CLI to automate backups of data stores to EBS and create AMI’s for critical production servers as backups.
- Worked on Automating the EDSM data submission process using AWS S3, bucket policies, lambda, SQS, ECS and EMR.
- Worked on automating the measures calculation for QIP using AWS S3, EMR, zeppelin and Neo-4j.
- Created Dashboards, alarms for all AWS services to support performance testing.
- Used puppet for setup the board of hosted instances in AWS.
- Worked on migrating microservices and mobile application from skava to Amazon Web Services (AWS).
- Responsible to deploy software, configure the servers and orchestrate continuous deployments or zero downtime rolling updates in Ansible.
- Used Ansible to document all infrastructures into version control.
- Configured local Maven repositories and multi-component ANT projects wif Nexus repositories and scheduled projects in Jenkins for continuous integration.
- Worked on the creation of custom Docker container images, tagging, and pushing the images and Dockers consoles for managing the application of life cycle.
- Worked on swarm mode for container orchestration, by writing Docker files and setting up the automated build on Docker HUB.
- Use of Docker, Kubernetes and OpenShift to manage micro services for development of continuous integration and continuous delivery and Architecture/design and deployment of solutions using VMWare, and Amazon Web Services.
- Worked toimprove horizontal scalability and optimized speed and consistency by deployingKubernetespods to break up 70% of legacy monolithic applications into microservices.
- UtilizedKubernetesandDockerfor the runtime environment of theCI/CDsystem tobuild,testandOctopus Deploy.
- Implemented Gitlab CI Architecture wif multiple Gitlab runners required for web and mobile apps.
- Configured OpenStack Nova to Manage, design and computerize pools of PC resources VMware, Xen and Hypervisor and Involved in OpenStack front Networking utilizing Neutron and set Floating IP's to reroute the Traffic dynamically.
- Worked on leveraging TFS (Team Foundation Server) environments using Visual Studio, .NET and Microsoft SQL Server.
- Experience in all phases of Software development life cycle (SDLC) worked on build and release of quality software, Waterfall model, Agile Methodology (Scrum and Kanban).
- Involved in essential database administration activities of RDS, MySQL and DynamoDB to perform.
Confidential, Hartford, CT
Build/ Release Engineer
Responsibilities:
- Established version-controlled software deployment for remote Android clients and Servers using Git, S3 and Jenkins.
- Experience in Continuous Integration and Continuous Deployment methodologies using Jenkins, AWS and puppet.
- Prepared daily health check reports of systems by monitoring resources using AWS cloud watch also by creating alarms in EC2, ELB, EBS, RDS.
- Created dashboards in AWS for monitoring system health status.
- Responsible for security maintenance of systems through IAM user and role management.
- Used AWS - Cloud Watch as a monitoring tool to check the health status of the virtual instances.
- Tested disaster recovery scenarios in cloud using AWS including backup & restore, pilot light and warm standby scenarios.
- Responsible for updating releases for Client-Server based tablet supported on Unix and Windows environment.
- Planning, scheduling and documenting releases at different stages of agile development.
- Experience wif Agile Methodology, Scrum Methodology, software version control and release management.
- Implemented and maintained branching, build/release strategies utilizing Subversion/GIT Administration of Jenkins server- Includes Setup of Jenkins, Configure Nightly builds, and parameterized builds and deployment automation.
- Created Jenkins CI pipelines, experience in Jenkins to automate most of the build related tasks.
- Involved in developing REST web services JSON and XML to perform tasks provided by both web and mobile applications.
- Involved in Configuring, automation and maintaining build and deployment CI/CD tools GIT/Bit Bucket, JIRA, Confluence, Bamboo, Build Forge, Chef, Docker registry/daemon, Nexus and JIRA.
- Automated the cloud deployments using Puppet, Python.
- Created and updated Puppet manifests and modules, files, and packages stored in the GIT repository.
- Lead Automation deployment team and worked wif Puppet, written puppet modules for application deployment.
- Built RESTful APIs for NoSQL storage engines.
- Integrated process into system build to generate REST API documentation automatically to improve quality and availability.
- Worked on system level programming tasks in Veritas file systems, Veritas/Red Hat clustering technologies Distributed systems
- Helped Developers to overcome bottlenecks inconsistencies in environments, manual interventions, documentation.
- Researched and developed Apache 2.2 SSL proxy front end proof of concept dat provides SSL encrypted communications between our Tomcat 5.5, WebSphere servers and our Apache front ends.
- Developed Selenium Automation Framework wif Java using Behavior Driven and Data Driven Development models.
- Worked wif Development Team in the design phase and developed Use case diagrams using Rational Rose.
