Senior Azure Devops Engineer Resume
Overland Park, KansaS
SUMMARY
- Almost 7+ Years of professional work experience as Build & Release/DevOps Engineer/SRE on Azure Cloud and AWS platforms in Banking, Communications and Manufacturing industries.
- 5 years of experience in different scripting languages.
- 4+ years of experience in Ansible.
- 3+ years of experience in Terraform.
- 2+ years of experience in imaging and migrations.
- Experienced in Continuous Integration, Continuous Deployment/Delivery integration pipelines.
- Experienced with Interpreted languages including Perl and Python.
- Strong use of Shell scripting languages including BASH for Linux and Mac platforms and PowerShell for Windows systems.
- Facility with development methodologies including Waterfall, Scrum, Kanban, Agile, and hybrid.
- Experienced in Configuration Management, Cloud Infrastructure, and Automation utilizing Amazon Web Services (AWS), Ant, Maven, Jenkins, Chef, SVN, Git, GitHub, Clear Case, and Tomcat.
- Manage Amazon Redshift clusters such as launching the cluster and specifying the node type as well.
- Experience in Designing, Architecting and implementing scalable cloud - based web applications usingAWSandGCP.
- Implemented a 'server less' architecture using API Gateway, Lambda, and Dynamo DB and deployed AWS Lambda code from Amazon S3 buckets. Created a Lambda Deployment function and configured it to receive events from your S3 bucket.
- Expertise in Amazon AWS Cloud Administration which includes services like EC2, S3, EBS, VPC, ELB, AMI, SNS, RDS, IAM, Route 53, Autoscaling, Cloud Front, Cloud Watch, Cloud Trail, Cloud Formation, OPS Work, Security Groups, etc.
- Hands on experience in GCP services like EC2, S3, ELB, RDS, SQS, EBS, VPC, EBS, AMI, SNS, RDS, EBS, Cloud Watch, Cloud Trail, Cloud Formation GCP Config, Autoscaling, Cloud Front, IAM, R53.
- Experience on Terraform plugins using Golang to manage infrastructure which improved the usability of our storefront service.
- Developed Python modules to automate processes in AWS (AWS Cloud Formation)
- Efficient in Build and configuration of infrastructure in cloud development through the usage of Terraform tool as IaaS and ability of modifying the Terraform modules based on the requirement of development.
- Implemented Micro-services using the Pivotal Cloud Foundry (PCF) platform build upon Spring Boot Services.
- Experienced in setting up TERRAFORM continuous build integration system. Build security utilities and tools for internal use that enables Engineers to operate at high speed and wide scale.
- Expertise in Application Deployments & Environment configuration using Chef, Puppet.
- Extensive experience in Linux/Unix system Administration, System Builds, Server Builds, Installations, Upgrades, Patches, Migrations, Troubleshooting on RHEL 4.x/5.x
- Good knowledge of AWS services like Glacier, ELB (Load Balancers), RDS, SNS, SWF, and IAM and hands-on experience on Amazon Web Services (AWS) provision.
- Experienced in mentoring Junior team members.
PROFESSIONAL EXPERIENCE
Confidential, Overland Park, Kansas
Senior Azure DevOps Engineer
Responsibilities:
- Created dashboards on Azure boards for CI/CD pipelines, Work items and bugs.
- Created customized AWS Identity and Access Management (IAM) policies for various AWS resources to have required accessibility to required resources.
- Experience in applying security patches and updating Redhat Linux OS version using Red Hat Satellite server.
- Worked with Terraform Templates to automate the Azure IaaS virtual machines using Terraform modules and deployed virtual machine scale sets in production environment.
- Configured an AWS Virtual Private Cloud (VPC) and database subnet group for isolation of resources within the Amazon RDS MySQL DB cluster.
- Configured GIT with Jenkins and schedule jobs using POLL SCM/Webhooks option and integrated to automate the code checkout process.
- Designed and developed custom DevOps process for TFS build and deployments to prod and non-prod environments for .Net C# and database environments.
- Cloud experience (AWS, SQS, serverless, event-based communications, Webhook etc.)
- JIRA Webhooks and CI Integration and tools plugins &JIRA with bots, webhooks.
- Created PowerShell scripts to constantly monitor the health of the Exchange messaging infrastructure and notify my teammates or myself in the event of a problem.
- Developed a Terraform plugins using Golang to manage infrastructure which improved the usability of our storefront service.
- Utilized various IaC/DevOps tools (Terraform, Vagrant, Packer, etc.) to assist in building AWS Cloud infrastructure.
- Provided security and managed user access and quota using AWS Identity and Access Management (IAM), including creating new policies for user management in JSON, Webhook (basic).
- Stocked migration of on-premises applications to the cloud and created resources in the cloud to enable this.
- Created Snapshots and Amazon Machine Images (AMI's) of EC2 Instances for snapshots and creating clone instances.
- Worked on Azure Fabric, Microservices, IoT & Docker containers in Azure and involved in setting up Terraform continuous build integration system.
- Worked in Azure Cloud Services (PaaS & IaaS & SaaS), Storage, Web Apps, Active Directory, Azure Application Insights, Logic Apps, Data Factory, Service Bus, Traffic Manager, Azure Monitoring, Azure OMS, Key Vault, Cognitive Services (LUIS) and SQL Azure, loud Services, Resource Groups, ExpressRoute, Load Balancing, Application Gateways.
- Configured and deployed Azure Automation Scripts for a multitude of applications utilizing the Azure stack for Compute, Web and Mobile, Blobs, Resource Groups, Azure Data Lake, HDInsight Clusters, Azure Data Factory, Azure SQL, Cloud Services, and ARM Services.
- Installing and configuring LAMP (Apache/Tomcat/MySQL/PHP), Reverse-proxy servers (Nginx) and Expertise in supporting Database environments like Oracle, MySQL, DB2 and NoSQL databases such as DynamoDB, Cassandra DB, MongoDB, etc.
- Database Migration from SQL Server to Amazon Redshift using AWS, worked on the AWS Data pipeline to configure data loads from S3 into Redshift.
- Automated AWS volumes snapshot backups for enterprise using Lambda.
- Building/Maintaining Docker/ Kubernetes container clusters managed by KubernetesLinux, Bash, GIT, Docker, on GCP
- Created functions and assigned roles in AWS Lambda to run Python scripts.
- Used Jenkins tools for CI with AWS for automated build every time developer code merge in to master branching.
- Integrated services like GitHub, AWS CodePipeline, Jenkins and AWS Elastic Beanstalk to create a deployment pipeline.
- Serve as the primary SME on Azure services including SaaS, PaaS, and IaaS while contributing architecture decisions for our on-going migration efforts.
- Implemented cloud services IaaS, PaaS, and SaaS which include Openstack, Docker and Openshift
- Created Clusters using Kubernetes, managed them on OpenShift platform and worked on creating many pods, replication controllers, services, deployments, labels, health checks and ingress by writing YAML files.
- Developed DevOps Scripts in Groovy to automate and collection analysis of Cassandra
- Development of Chef Cookbooks for systems configuration management and software deployments.
- Integrated Ansible to manage all existing servers and automate the build/configurations of new servers.
- Automated various infrastructure activities like Continuous Deployment, Application Server setup, Stack monitoring using Ansible Playbooks and has Integrated Ansible with Jenkins.
Environment: Azure, Jenkins, Chef, C#, .NET, Linux, ELK, JAVA, Ruby Scripting, Python, PowerShell, Shell Scripting, Subversion, Golang, SonarQube, Maven, Ansible, JIRA, Bamboo, TFS, DOCKER, VMWare, Splunk, GIT, Web Logic, Puppet, ANT, J2EE, Web sphere, Apache, Tomcat, JBoss, Network Protocols LDAP, DNS, NIS, NFS, Cassandra, and SQL Server.
Confidential, Hyannis, MA
AWS/DevOps Engineer
Responsibilities:
- Managed Azure Infrastructure Azure Web Roles, Worker Roles, VM Role, Azure SQL, Azure Storage, Azure AD Licenses, Virtual Machine Backup and Recover from a Recovery Services Vault using Azure PowerShell and Azure Portal.
- Hands-on experience Designing, planning and implementation for existing on-premises applications toAZURE Cloud(ARM), Configured and deployed Azure Automation Scripts utilizing Azure stack Services and Utilities focusing on Automation.
- Created Azure automated assets, Graphical Runbooks, PowerShell run books that will automate specific tasks. Expertise in deploying Azure AD connects, configuring ADFS installation using Azure AD connects.
- Involved in migrating SQL server database to SQL Azure database using SQL Azure migration wizard and used Python API to upload agent logs into Azure blob storage.
- Written Templates for Azure Infrastructure as codeusingTerraformto build staging and production environments.
- Monitored the Azure resources by configuringAzure DiagnosticsandAzure Monitoring.
- Designed and implementedAzure Virtual Networkswith the network security groups and deployed those using theAzure Quick Start templates.
- Experienced with Installing and Configuring theNEXUSRepository manager for sharing the artifacts within the company.
- Automated various infrastructure activities like Continuous Deployment using Ansible playbooks and has Integrated Ansible with Jenkins onAZURE.
- Created LTA (Logical Technical Architecture) diagrams using Microsoft Visio.
- Assigned RBAC policies Confidential group level and user level as per the LTA created for the services implemented new (Automation account, scheduler, notification hub, IOT Hubs, Batch and other services)
- Used Docker for settingAzure Container RegistrywithDockerand Docker-compose and actively involved in deployments on Docker usingKubernetes.
- Configured servers to hostTeam Foundation Server (TFS)instance to setup and manage Continuous Integration(CI)using Team Foundation (TF) Build Service.
- UsedAzure Kubernetesservice to deploy a managed Kubernetes cluster inAzureand 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.
- Monitored the Azure resources by configuringAzure DiagnosticsandAzure Monitoring.
- Designed and implementedAzure Virtual Networkswith the network security groups and deployed those using theAzure Quick Start templates.
- Experienced with Installing and Configuring theNEXUSRepository manager for sharing the artifacts within the company.
- Created LTA (Logical Technical Architecture) diagrams using Microsoft Visio.
- Used Docker for settingAzure Container RegistrywithDockerand Docker-compose and actively involved in deployments on Docker usingKubernetes.
- Configured servers to hostTeam Foundation Server (TFS)instance to setup and manage Continuous Integration(CI)using Team Foundation (TF) Build Service.
Environment: AZUREIaaS -Virtual Networks, Virtual Machines,CloudServices, Resource Groups, Express Route, Traffic Manager, VPN, Load Balancing, Application Gateways, Auto-Scaling, JIRA, NEXUSRepository, Docker, Kubernetes, Azure Kubernetes, Azure CLI, Terraform, ARM, PowerShell, JSON.
Confidential, Hartford, CT
Cloud DevOps Engineer
Responsibilities:
- Performed software configuration/release management activities for three different Java applications.
- Designed and implemented Continuous Integration process and tools with approval from development and other affected teams.
- Managed Windows virtual servers and Ubuntu Linux (Rack space and AWS EC2) with Chef using Git.
- Defined processes to build and deliver software baselines for internal as well as external customers.
- Configuring Anthill Pro as a common build engine to build and promote applications to DEV, QMG, UAT, PROD, and DR to UNIX environments.
- Build servers using GCP, importing volumes, launchingEC2, RDS, creating security groups, auto-scaling,load balancers(ELBs) in the defined virtual private connection.
- Migrated applications to the PKS,GCPcloud.
- Worked on google cloud platform (GCP) services like compute engine, cloud load balancing, cloud storage, cloud SQL, stack driver monitoring and cloud deployment manager.
- Release Engineer for a team that involved different development teams and multiple simultaneous software releases and implemented Continuous Integration Process & Pom.xml files and provided technical support to development team for compilation problems.
- Installed and configured Jenkins for Automating Deployments and providing a complete automation solution.
- Managed and maintained operating systems on servers (Web servers, Database servers & Mail servers) and networking devices.
- Utilize Puppet for configuration management of hosted Instances within AWS.
- SetupAlertingandmonitoringusingStackdriverinGCP.
- Having experience of working in extensive Process-oriented environment.
- Actively involved in architecting the puppet infrastructure to manage servers in different environments.
- Designed and implemented scalable, secure cloud architecture based on Amazon Web Services.
- Managed Amazon Web Services (AWS) infrastructure with automation and configuration management tools such as Puppet or custom-built cloud-hosted solutions.
- Leveraged AWS cloud services such as EC2, auto-scaling and VPC (Virtual Private Cloud) to build secure, highly scalable, and flexible systems that handled expected and unexpected load bursts.
- Used JIRA to track issues and Change Management.
- Production code in numerous programming language which depends up on language(s) of existing codebase:Golang/Go, Ruby, MySQL, and Python.
- Good Understanding of developing and testing enterprise products, with current focus on cloud-based application and giving solution to challenges imposed by multi data center deployed SaaS products and their needs for DevOps tools and automation.
Environment: SVN, GIT, Jenkins, Maven, Nexus, GCP, Golang, AWS EC2, WebLogic, TOMCAT, Python Scripts, Perl Scripts, Ruby Scripts, XML, UNIX, JIRA.
Confidential
Release Engineer
Responsibilities:
- Classified and identify the configurations Items such as documents, Source Items, Support Items and Archive items created Repository structure in the Subversion and Installing Subversion, Apache Tomcat, Application servers on Unix Servers.
- Established the change control in response to approved issues and maintained the revision management, base lining.
- Maintained the Tags, Branching and merging the code in the parallel development of two phases and applied the vendor patches to the Trunk and All branches in Subversion Repository.
- Documenting the process of code promotion, defect tracking and user guide for Subversion. Maintained users’ security on SVN. Worked with MAVEN for building the application, has written MAVEN scripts and shell scripts to automate the build process.
- Installed/Configured/Managed Jenkins CI Automation and used JENKINS as a continuous integration tool for automation of daily process.
- Developed generic web service architecture using Spring Web Services which could transform responses into SOAP, REST, & JSON allowing for rapid development and clean separation of core business logic and communication protocol.
- Developed CLI tools in bash and python for developers to create application AMIs, run instances of their AMIs, and easily identify and access their AMI instances.
- Used Amazon RDS (Relational Database Services) for the storing of the customer data on cloud and used S3 versioning when it is important to import from the Amazon Glacier.
- Written pre-commit, post-commit, post-receive hooks in GIT and responsible for merging, tagging and conflict resolution in GIT and SVN.
- Deployed and Configured Automation tools like Ansible and CHEF.
- Worked on Installation and Configuration of Chef Server and Chef-client (Nodes)
- Repaired broken Chef Recipes and corrected configuration problems with other chef objects.
- Involved in setting up Jira as defect tracking system and configured various workflows, customization and plug-ins for the Jira/issue tracker.
- Experience in installation and configuration of ANSIBLE and used ANSIBLE for application automatic deployment and provisioning to different environments.
- Replicated the Subversion Repositories on to multiple Servers. Created the scripts to automate continuous integration of build to compile the Oracle Forms, Reports and Database Objects. Provided Code Branching strategies for the releases in SCM tool Subversion.
- Worked on Java/J2EE Coding for Portal Applications and Tomcat Web server for hosting web apps. Used SVN version control system to manage different builds for the system Application backend implemented as node.js express application server
- Installed/Configured and Managed ARTIFACTORY Repository Manager and all the Repositories.
- Involved in performing tasks in Databases like Oracle, MySQL.
Environment: SVN, Bash, Apache Tomcat, Linux, Unix, Jenkins, Maven, Git, Java, Jira, Chef, Ansible, SOAP, REST, ruby, Artifactory, Database, MySQL.
