Azure Devops Engineer Resume
Ellicott City, MarylanD
SUMMARY
- 10 years of experience in IT industry with major work on DevOps, Release Engineering, Configuration Management, Continuous Integration and Continuous Delivery methodologies, VMWare, Build/Deploy/Release Management, Amazon Web Services (AWS), GCP, Azure, Cloud Infrastructure.
- Designed, configured and deployed Microsoft Azure for a multitude of applications and utilizing teh Azure stack, focusing on high - availability, fault tolerance and auto-scaling.
- Experienced Azure Platform Development, Development concepts, hosted cloud services, platform service and close interface with windows Azure Multi-Factor Autantications.
- Developed auto containers to automate containerization of new and existing applications as well as deployment and management of complex run time environment like Kubernetes.
- Worked with configuration management tools like Ansible, Chef, Puppet for continuous integration process and doing builds as per Schedule.
- Experienced in writing Ansible playbooks and modules to automate our build/deployment process and had done overall process improvement to any manual processes.
- Expert in deploying teh code through web application servers like Web Sphere/Web Logic/Tomcat, JBOSS.
- Automated teh cloud deployments using Chef, Python (boto and boto3) and AWS Cloud Formation Templates.
- Coordinated with developers and testing teams to make fastest and reliable releases, reduce failure rate and reduce time to fix bugs or issues.
PROFESSIONAL EXPERIENCE
Confidential, Ellicott City, Maryland
Azure DevOps Engineer
Responsibilities:
- Responsible for implementing containerized based applications on Azure Kubernetes by using Azure Kubernetes service (AKS), Kubernetes Cluster, which are responsible for cluster management, Virtual Network to deploy agent nodes, Ingress API Gateway, MySQL Databases and Cosmo DB for stateless storage of external data, and setup reverse proxy Nginx in teh cluster.
- Deployed and optimized two tier Java, Python web applications to Azure DevOps CI/CD to focus on development by using services such as Repos to commit codes, Test Plans to unit test, deploy App Service, Azure Application Insight collects health performance and usage data of teh process, stored artifacts in blob storages.
- Created and maintained continuous integration (CI) using Azure DevOps over different environments to facilitate an Agile development process which is automated enabling teams to safely deploy code repeatedly.
- Managed Azure Infrastructure Azure Web Roles, Worker Roles, SQL Azure, Azure Storage, Azure AD Licenses. Virtual Machine Backup and Recover from a Recovery Services Vault using Azure PowerShell and Portal.
- Deployment tools like Jenkins/Maven for deployment and build management system.
- Developed and implemented software release management strategies for various applications according to agile process.
- Containerized all teh Ticketing related applications - SpringBoot Java and Node.Js applications using Docker.
- Used Azure Service Fabric Message BUS to provide valuable functionality for integrating existing systems and building composite applications, deploy SOA components in an autonomous but federated manner for achieving true agility, flexibility among enterprises (composite applications and ESB are complementary solutions)
- Build a fully functional demo for Education Analytics Product using SharePoint Online, Windows Azure, SQL Azure, Silverlight technologies.
- Create required components to enable a private, internal only cloud infrastructure
- Created dynamic routing/load balancing capability enabling large application scaling, used ingress rules and IngressControllers- Traefik and Nginx.
- Created a Continuous Delivery process to include support building of Docker Images and publish into a private repository- Nexus v3.
- Managed Kubernetes charts using Helm. Created reproducible builds of teh Kubernetes applications, managed Kubernetes manifest files and managed releases of Helm packages. me have built Elastic search, Log stash and Kibana (ELK) for centralized logging and tan store logs and metrics into S3 bucket using Lambda function.
- Installed and configured latest version of Docker Datacenter including universal control plane (UCP) and Docker trusted registry (DTR) on a cluster of hosts.
- Automated teh process to create Docker images which includes automated package builds into teh image and deploy them as needed.
- Managed local deployments in Kubernetes, creating local cluster and deploying application on containers.
- Designed Azure Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
- Developed Python scripts for patch management of servers, also for deploying teh code manually to different environments and updating teh team after teh completion of build successfully.
- Written templates for Azure infrastructure as a code using Terraform to build staging and production environments.
- Involved in setting up Jira as defect tracking system and configured various workflows, customizations and plug-ins for teh Jira bug/issue tracker.
- Used Dynatrace APM and UEM tools to optimize application performance and identify performance bottlenecks in web applications and provide solutions.
Environment: Azure DevOps, Kubernetes, AKS, Prometheus, Splunk, Terraform, Ansible, Jenkins, Git, Azure Boards, Maven, SonarQube, Python, PowerShell, YAML, VSTS, Visual Studio Code, Tomcat, Nginx, Linux, Windows servers 2012/2016
Confidential, Dallas, Texas
DevOps Engineer
Responsibilities:
- Installed, Configured and automated teh Jenkins Build jobs for Continuous Integration and AWS Deployment pipelines using various plugins like Jenkins EC2 plugin and Jenkins Cloud Formation plugin.
- Administered Jenkins for Continuous Integration and deployment into Tomcat/Web Sphere Application Servers. Integrated builds with Code Quality Tools like Cobertura, PMD and Find bugs.
- Deployed large scale java applications to application servers in agile continuous integration environment and automated teh whole process.
- Implemented & maintained teh branching and build and release strategies utilizing GIT.
- Setting up continuous integration and formal builds using Jenkins with Maven and Tomcat repository.
- Automated various infrastructure activities like Continuous Deployment, Application Server setup, Stack monitoring using Ansible playbooks and has Integrated Ansible with Jenkins.
- Experience writing various custom Ansible Playbooks and modules for Deployment Orchestration.
- Experience working on Docker Hub, creating Docker images and handling multiple images primarily for middleware installations and domain configurations.
- Used Cloud Foundry and Open Shift to build, run and deploy various codes using Docker.
- Created Terraform modules to create instances in AWS & automated process of creation of resources in AWS using Terraform.
- Build servers using AWS, importing volumes, launching EC2, RDS, creating security groups, auto-scaling, load balancers (ELBs) in teh defined virtual private connection.
Environment: Microsoft Windows Azure, RedHat, Windows server, SQL Server, Windows PowerShell, Micro Services, GIT, Jenkins, Ansible, Docker, Kubernetes, Jira, and Splunk.
Confidential, Salt Lake City, Utah
Cloud Engineer
Responsibilities:
- Designing and implementing CI (Continuous Integration) system: configuring Jenkins Servers, Jenkins nodes, creating required scripts (Perl & Python), and creating/configuring VMs (Windows/Linux).
- Strong experience utilizing Jenkins for enterprise scale infrastructure configuration and application deployments - checking out code from SVN/GIT and use ANT/MAVEN to build war/jar artifacts.
- Maintain GIT, Bitbucket repository, handling branching, Merging, tagging and release activities.
- Configured local Maven repositories and multi-component Ant projects with Nexus repositories and scheduled projects in Jenkins for continuous integration.
- Installed Chef server Enterprise on premise/workstation/ bootstrapped teh nodes using knife and automated by testing chef recipes/cookbooks with test-kitchen/Chef spec.
- Involved in migration of CI tool stack from SVN to GIT, Maven to Gradle, Build force to Jenkins.
- Production experience in large environments using configuration management tools like Chef and Puppet supporting Chef Environment with 500+ servers and involved in developing manifests.
- Written Chef Cookbooks for various DB configurations to modularized and optimize product configuration.
- Worked on Docker-Compose, Docker-Machine to create Docker containers for Testing applications in teh QA environment and automated teh deployments, scaling and management of containerized applications across clusters of hosts using Kubernetes.
- Developed Cron jobs and Shell Scripts (PowerShell, Python) for automating administration tasks like file system management, process management, backup and restore.
- Participate in deep architectural discussions to ensure solutions are designed for successful deployment, security, cost TEMPeffectiveness and high availability in teh cloud.
- Migrated teh current Linux environment to AWS/RHEL Linux environment and used auto scaling feature. Involved in Remediation and patching of Unix/Linux Servers.
Environment: Subversion (SVN), Jenkins, ANT, MAVEN, CHEF, TC Server, DNS, Tomcat, RUBY Scripts, Shell Scripts, XML, UNIX, Windows 7, Oracle, JIRA, Docker, AWS EC2, S3, RDS, VPC
Confidential, Fort Wayne, Indiana
Build & Release Engineer
Responsibilities:
- Maintained detailed documentation of moderately complex system specifications, including system installation procedures, system backup, recovery techniques and system test methods.
- Wrote Puppet manifests and modules to deploy, configure and manage servers.
- Developed and implemented an agile SDLC and refinement of teh Software Configuration Management (SCM) infrastructure.
- Deployed teh Java applications into web application servers like Apache Tomcat.
- Performed all necessary day-to-day Subversion functions for teh project like merging, creating branches and tags using Tortoise SVN/ Visual SVN
- Designed and implemented Subversion metadata including elements, labels, attributes, triggers and hyperlinks.
- Worked on Maven to create artifacts from source code and deploy them in Nexus central repository for internal deployments.
- Configured Jenkins as a common build engine to build and deploy applications to DEV, QA, UAT and PROD environments.
- Worked closely with developers to pinpoint and provide early warnings of common build failures.
- Kept track of all teh releases and request of teh developers through Infrastructure management tool.
- Supported engineering plans and schedules by providing CM/Release Engineering services to build, deploy, develop scripts, oversee branch and merge strategies, and build automated tools as necessary.
Environment: Solaris, Linux, Eclipse, Java, SQL, AWS, Python, Subversion, Bash, Hudson, NT Command Shell, Java/J2EE, ANT, Bamboo, Puppet, ClearQuest, JIRA, XML.
Confidential, Miami, Florida
Infrastructure Engineer
Responsibilities:
- Created user roles and groups for securing teh resources using local operating System autantication.
- Handled tasks like managing User Accounts and Groups, managing Disks and File systems NFS, SVM.
- Configuring & monitoring DHCP server. Maintained LVM, VxVM
- Taking backup using tar and recovering during teh data loss. Experience in writing bash scripts for job automation.
- Configuring printers to teh Solaris and Linux servers and installing third party software's.
- Manage system installation, troubleshooting, maintenance, performance tuning, managing storage resources, network configuration to fit application and database requirements.
- Performed regular installation of patches using RPM and YUM.
- Monitored System Activities like CPU, Memory, Disk and Swap space usage to avoid any performance issues.
- Configuring multipath, adding SAN and creating physical volumes, volume groups, logical volumes.
- Installed/Configured teh WebSphere server, JBoss application server, WebLogic server
- Managed tuning and performance of high profile applications (PeopleSoft, SAP) running on them.
Environment: Red Hat Enterprise Linux 4.x, SUSE Enterprise Linux, YUM, NIS, DHCP and DNS, VERITAS, VMWARE ESX/ESXi 3.5/4.x/5.x, VMware vSphere
Confidential, Irving, Texas
Linux System Engineer
Responsibilities:
- Support for locations across teh US dat include 50,000+ users, 1000+ physical and virtual Microsoft dedicated servers
- PowerShell script creation and operation
- Built scripts to automate installation of Windows 7
- Applied patch management to OS internal and external software
- Successful migrated two AD forest into one new domain
- Successfully migrated servers from Windows server 2003 to Windows 2008 Server
- Apart of a team dat upgrade exchange server from 2003 to 2007
- Added, maintain, upgraded, and monitored data center environment
- Administered Virtual PC's via Hyper-V; Design and deployed failover cluster
- Maintain virtual pc's via System Center 2007/Hyper-V and VMware 3.0 to upgraded to 4.0 to create Lab environments
Environment: Windows 7, VMware vSphere 4.0, VMware ESX 3.5.0, MySQL, Tomcat, Nagios.
