Sr. Devops/aws/cloud/azure Engineer Resume
Dallas, TX
SUMMARY
- Around 11+ years of experience in IT industry comprising of delivery management, design, development, release & deployment, and cloud implementation. Experience on DevOps tools such as Chef, Vagrant, Puppet, ANSIBLE, VirtualBox, Tomcat,
- WebLogic, WebSphere, GitHub, Jenkins, Maven, ANT, SVN, GIT, Docker, Kubernetes and Terraform.
- Experience in using IAM and managing different user giving API level permissions.
- Good Experience in Infrastructure Development and Operations involving AWS Cloud platforms, EC2, EBS, S3, VPC, RDS, SES, ELB, Auto scaling, CloudFront, CloudFormation, Elasticache, CloudWatch, SNS. Strong Experience on AWS platform and its dimensions of scalability including VPC, EC2, ELB, S3and EBS, ROUTE 53.
- Good knowledge in CRM strategies.
- Development and version control of Chef Cookbooks, testing of Cookbooks using Food critic and Test Kitchen and running recipes on nodes managed by on premise Chef Server.
- Around 4+ years' experience in cloud computing including Azure
- Implemented Azure Storage, Azure SQL Azure Services and developing Azure Web role.
- Hands - on Web Architecture, SDK features for Web, Mobile and Visualizations experience.
- Used Windows Azure to deploy the application on the cloud and managed the session
- Expertise in Active Directory, Azure Active Directory, ADFS, Azure Active Directory DomainService, SSO and MFA and security.
- Expertise migrating infrastructure and application from on premise to Azure and from Cloud to Cloud such as AWS to Microsoft Azure and GCP.
- Good knowledge using Kafka.
- Experience with Kafka API's to send/receive messages through Kafka.
- Expertise in cloud automation using AWS cloud Formation Templates, Chef and Puppet.
- Worked with automating, configuring and deploying instance on AWS, Openstack, AWS andRackspace
- Implemented puppet modules to automate the installation and configuration for a broad range of services.
- Leveraged HIERA to create various re-usable puppet modules.
- Written Chef Cookbooks for various DB configurations to modularize and optimize end product configuration
- Implemented Chef Recipes for Deployment on build on internal Data Centre Servers. Also re-used and modified same Chef Recipes to create a Deployment directly into Amazon EC2instances.
- Used Chef for server provisioning and automating infrastructure.
- Well versed with ANSIBLE, Playbooks, modules and roles.
- Expertise in writing Shell, Ruby, Bash, Python, and Perl scripts to automate the deployments.
- Ensure data integrity and data security on AWS technology by implementing AWS bestpractices.
- Ability to identify and gather requirements to define a solution to be build and operated onAWS.
- Experience with Openstack based cloud infrastructure. Well versed with creation of puppetprofiles and role modules.
- Extensively worked on Jenkins for continuous integration and for End-to-End automation for all build and deployments. Set up Continuous Integration for major releases in Jenkins.
- Experience in creating Jenkins Pipeline.
- Expertise with build automation tools like Ant and Maven.
- Expertise with Docker container service.
- Docker applications by creating Docker images from Docker file.
- Expertise in Branching, Merging, Tagging and maintaining the version across the environments using SCM tools like GIT and Subversion (SVN) on Linux platforms.
- Expertise in setting up of AWS relational databases like Aurora, MYSQL, MSSQL and
- NOSQLDATABASEDYNAMODB
- Integration, deployment and automation of application servers Tomcat, WebLogic across Linux platforms.
- Setting up databases in AWS using RDS, storage using S3 bucket and configuring instancebackups to S3 bucket.
- Prepared capacity and architecture plan to create the Azure environment to host migrated IaaS
- VMs and PaaS role instances for refactored applications and databases.
- Configured Azure Traffic Manager to build routing for user traffic Infrastructure Migrations:
- Drive Operational efforts to migrate all legacy services to a fully virtualized Infrastructure.
- Experience in using Bug tracking tools like JIRA and HP Quality center.
- Extensively experienced in Bash, Perl, Python, Ruby scripting on Linux.
- Writing/Maintaining Ruby Chef recipes for production and development systems
- Automated the process of launching and stopping/terminating EC2 instances on Amazon AWS with BOTO.
- Created dimensional snowflake models based on Kimball methodology
- Used Python fabric for AWS instance provisioning.
- Expertise in setting up Baselines, Branching, Merging and Automation Processes using Shell, Perl, Ruby, Python and Bash Scripts.
- Designed distributed processing architecture to monitor and maintain continuous security & compliance by using AWS Services and Python.
- Developed facts and dimensions tables using star and/or snowflake schema
- Experience with Infrastructure in Cloud and On-Premise on Window Involving in Configuring, managing and troubleshooting Physical, Virtual s server, Active Directory, Networking, Storage, VMware, Hyper -V, AWS Cloud, Microsoft Azure (IAAS, PAAS,SAAS)
- Experience in Agile Testing Methodologies & Software Test Life Cycle (STLC)
- Expertise of the full Software Development Life Cycle (SDLC) and Methodologies & Validations to ensure the Quality Assurance Control.
- Reconfigured Salt Stack Cluster to properly provision and monitor over 300 servers, thenevaluated Salt Stack processes and migrated over 30 different Salt Stack provisioning manifests to Puppet Enterprise to provide better support for package deployment and configuration management
- Experience in UNIX performance tuning and Capacity Planning.
- Code development using Eclipse, HTML, and java, JSP, SWING, Servlet and SQL.
- Experience in building using java writing Shell Scripts on UNIX.
- Expertise in deploying system stacks for different environments like Dev, UAT and Prod in both on premise and cloud infrastructure.
- Experience in working in Linux and Windows environments.
PROFESSIONAL EXPERIENCE
Confidential, Dallas, TX
Sr. DevOps/Aws/Cloud/Azure Engineer
Responsibilities:
- Worked extensively with AWS services like EC2, S3, VPC, ELB, AutoScalingGroups, Route 53, IAM, CloudTrail, CloudWatch, CloudFormation, CloudFront, SNS, and RDS.
- Deployment and management through AWS cloud formation on EC2 (Elastic compute cloud) instances and also maintaining amazon S3 storage.
- Design, develop and automate software updates with zero downtime.
- Used Terraform to map more complex dependencies and identify network issue.
- Identifying opportunities to improve infrastructure that effectively and efficiently utilizes the
- Microsoft Azure Windows server 2008/2012/R2, Microsoft SQL Server, Microsoft Visual Studio, Windows PowerShell, Cloud infrastructure.
- Architect, develop, plan and migrate servers, relational databases (SQL) and websites toMicrosoft azure cloud.
- Deployed Azure IaaS virtual machines (VMs) and Cloud services (PaaS role instances) into secure VNets and subnets.
- Worked on various Azure services like Compute (Web Roles, Worker Roles), Azure Websites,
- Caching, SQL Azure, NoSQL, Storage, Network services, Azure Active Directory, API Management, Scheduling, Auto Scaling, and PowerShell Automation.
- Automated the server provision and stack creations by developing Cloud Formation, terraform templates in AWS CLI for various resources like Auto scaling, ELB, EC2, Security Groups.
- Worked on AWS Elastic Beanstalk for fast deploying of various applications developed with Java, PHP, Node.js, Python, Ruby and Docker on familiar servers such as Apache and IIS.
- Good knowledge using Kafka.
- Experience with Kafka API's to send/receive messages through Kafka.
- Build OpenStack test and development infrastructure and maintaining Chef Cookbooks forproduction rollout.
- Centrally managed an automated research oriented Linux environment through automation/configuration tools like Chef / Puppet and Ansible.
- Deployed and maintained fully automated production environment of several hundred servers using CFengine and development / research branch using Puppet.
- Maintained consistency, scalability using Puppet & CFengine across several hundreds of servers.
- Installed and Configured Puppet Master, Puppet Console, Puppet agents and created manifests and modules in Puppet for automation.
- Maintained version control setup of configuration files, automount maps, software repos etc.using Git repositories.
- Strong hands on committing and pushing the code to git repositories and installed Git plug-ins and creating builds in Jenkins
- Responsible to develop services using .NET/C# code and Web API technology (Restful API).
- Worked as a TFS Admin and Installed TFS 2013 and setup different TFS user groups for the project team.
- Configured TFS 2013 Environment along with Sharepoint Services, Reporting Services and
- Migrated the Source code from TFS2010 to TFS 2013.
- Modify source code to reduce build dependencies and increase build efficiencies.
- Customized TFS 2013 Work Item Templates and Workflow of the Work Items.
- Created and modified the build definitions as per the projects.
- Trained developers to get familiar on TFS 2013 Work Items, Queue New Builds, and Work Spaces with Visual Studio 2013.
- Installed and administered Jenkins CI server for continuous build of Java projects
- Experience in setting up CICD pipeline integrating various tools with Cloud Bees Jenkins to build and run terraform jobs to create infrastructure in AWS.
- Developed reusable terraform service modules to provisioning infrastructure for multipleapplications.
- Defined several terraform modules such as compute, Network, Operations, Users to reuse in different environments
- Responsible for giving users within the organization an identity - and protect it, including saving critical applications, data and systems from unauthorised access while managing the identities and access.
- Create SDK developer documentations for new features
- Experience on Docker by creating containers, images and shipping them
- Created a Continuous Delivery process to include support building of Docker Images and publish into a private repository- Nexus v3.
- Responsible for installation & configuration of Jenkins to support various Java builds and Jenkins plugins to automate continuous builds and publishing Docker images to the Nexus repository.
- Trained staff on effective use of Jenkins, Docker, GitLab and Kubernetes
- Container management using Docker by writing Dockerfiles and set up the automated buildn Docker HUB and installed and configured Kubernetes.
- Building/Maintaining Docker container clusters managed by Kubernetes, Linux, Bash,
- GIT, Docker, on GCP. Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploy.
- Upgrading the application on Red hat Linux systems and Creating automated builds and deploys using scripts.
- Strong hands on using monitoring tool like Splunk, Nagios and used to alert team members via sms and Email if there is an error.
- Verify successful completion of monthly Full backup, daily incremental backup and weekly cumulative backups, following developed procedures
- Production support for the project supporting tools and Training and mentoring project teams in usage of these in development.
- Setting up Ant and Maven scripts for JAVA/J2EE builds.
- Deploying JAVA/J2EE applications in TOMCAT.
Environment: Amazon Web Services (AWS), Azure, Elastic Search Logstash and Kibana (ELK), Docker, Kubernetes, Terraform, Chef, Ansible, Jenkins, Maven, Splunk, Nagios JIRA, Git, Tomcat, Python, Ruby, Shell, Bash, Vagrant, VMWare, Redhat Linux, CentOS.
Confidential, San Jose, CA
Sr. DevOps/Aws/Cloud/Azure Engineer
Responsibilities:
- Developed build and deployment processes for Pre-production environments.
- Used Subversion as source code repositories.
- Developed Shell/Python Scripts for automation purpose.
- Resolved merging issues during rebasing and re-integrating branches by conducting meetings with Development Team Leads.
- Ability to build deployment, build scripts and automated solutions using various scriptinglanguages such as Shell, PowerShell, Python, Ruby.
- Created and wrote shell scripts (Bash), Ruby, Python and PowerShell for automating tasks.
- Automated Weekly releases with ANT/Maven scripting for Compiling Java Code, Debugging and Placing Builds into Maven Repository.
- Experience in Private Cloud and Hybrid cloud configurations, patterns, and practices in
- Windows Azure and SQL Azure and in Azure web and database deployments.
- Building and Installing servers through Azure Resource Manager Templates (ARM).
- Setup Azure Virtual Appliances (VMs) to meet security requirements as software-basedappliance functions (firewall, WAN optimization and intrusion detections).
- Planning and delivering CRM strategies across the organization with a view to retaining existing customers, increasing brand loyalty and expanding the company brand.
- Making sure the customer database is correctly segmented for targeted marketing activities.
- Worked as an administrator on Microsoft Azure and part of DevOps Team for internal projects automation and build configuration management.
- Gained experience in dealing with Windows Azure IaaS - Virtual Networks, Virtual Machines, Cloud Services, Resource Groups, Express Route, Traffic Manager, VPN, Load Balancing, Application Gateways, Auto-Scaling.
- Deploying a DC/OS cluster with ACS and containerized applications
- Deploying clusters, custom clusters and extending the ACS- Engine. Deploy ACS cluster intoresource group using cli.
- Deploying a Linux Kubernetes Clusters with ACS from the Azure CLI.
- Configured VM's availability sets using Azure portal to provide resiliency for IaaS based solutionand scale sets using Azure Resource Manager to manage network traffic.
- Azure, AWS platforms including the design and automation of Infrastructure as a Service (IaaS) and Platform as a Service (PaaS), SaaS capabilities including virtual networks, virtual machines,cloud services, container services, and data center OS services, websites, data services, etc.
- Working knowledge of cloud PaaS platforms such as Pivotal Cloud Foundry, Azure, AWS, IBM Blue-mix
- Design and implement APIs, deep understanding of REST, SOAP, HTTP, UDP etc.
- Technical expertise in Microsoft Technologies, such as ASP.NET Web Forms, ASP.NET MVC, C#, VB.NET, Web Services, Web API, WCF, WPF, LINQ, IIS, SOAP, XML, XSL, XSLT, .NET Remoting,
- VBScript, ADO.NET, Entity Framework, Restful Web Services, SSRS and Crystal Reports.
- Maintained high degree of competency across the Microsoft Application Platform focusing on .NET Framework, WCF, Windows Azure, and SQL Azure.
- Designed IaaS and PaaS solutions for new clients migrating from onsite infrastructure to cloud Built, implemented, and maintained hardware and software infrastructure to host TFS as a SaaS solution including.
- Responsible for designing and deploying best SCM processes and procedures.
- Dexterity in Branching, Merging, Tagging and maintaining the version across the environments using SCM tools like GIT.
- Configured GIT, build scripts using ANT and MAVEN build tools with Jenkins and schedule jobs using POLL SCM option and integrated to automate the code checkout process.
- Built Jenkins jobs to create AWS infrastructure from SCM repos containing Terraform code.
- Worked DevOps methodologies and cloud infrastructure automation tools like AWS, Chef byusing Terraform.
- Used Puppet to automate Configuration management and to manage Web Applications,
- Configured Files, Database, Commands, Users Mount Points and Packages.
- Migrating servers, databases and applications from premise to AWS, Azure and Google Cloud perform
- Maintained and coordinated environment configuration, controls, code integrity, and codeconflict resolution.
- Have deployed various applications through Docker containers.
- Used AGILE MVN method to develop a build and also ANT as a build tool.
- Collaborated with Project Manager in the analysis for Clear Case integration.
- Worked on infrastructure with Docker containerization.
- Involved in writing parent POM files to establish the code quality tools integration.
- Installing, configuring and administering Jenkins CI tool on Linux machines.
- Installed, configured and maintained web servers like HTTP Web Server, Apache Web Server and WebSphere Application Server on Red Hat Linux.
- Involved in migration of code from VSS to GIT and TFVC to GIT.
- Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using GIT source control.
- Created TFS v-Next Build agents and Pools, configured appropriate Build Agent capabilities.
- Configured TFS build definitions for JAVA applications to deploy to WebLogic Server.
- Implemented TeamCity and Octopus build tools and integrated with TFS.
- Upgraded TFS 2013 Update 4 to Team Foundation Server 2015 and utilized new build features.
- Configured TFS 15 on Sandbox server for Internal Testing purpose.
- Create and maintain TFS Work Item Templates, workflow process templates and custom reports and ongoing tracking for Scrum methodology.
- Designed and implemented tables, stored procedures, triggers, and views over MS SQL Server, SQL Server, T-SQL relational statements for database operations using ADO.NET.
- Created ASP.NET pages and code behind in C# for the application.
- Manage mid-Atlantic DevOps and Azure cloud solutions sales. Solutions include selling the Visual Studio developer suite and Azure PaaS solutions. Sales model includes both direct and partner-assisted implementations.
- Programmatically creating Jenkins Jobs using Jenkins REST API
- With the use of IAM managed different user giving API level permissions to access only tospecific resources for the user required.
- Created Micro services using AWS Lambda and API Gateway using REST API.
- Piloted and shared US Subscription Activation Campaign driving early Azure cloud developer adoption
- Aligned Azure and Google Cloud Platform capabilities and services with work load requirements
- Experienced with deployments, Maintenance and troubleshooting applications on Microsoft
- Cloud infrastructure AZURE
- Exposed Virtual machines and cloud services in the V-Nets to the Internet using External Load Balancer
- 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
- Automates the deployment of Linux applications inside software containers with Docker.
- Implemented the setup for Master slave architecture to improve the Performance of Jenkins.
- Used Jenkins, Build Forge for Continuous Integration and deployment into Tomcat Application Server.
- Configuration and Deployment of SQL server 2005/2008 Reporting services.
- Handled deployment of JAR, EAR and WAR files to the respective application server instances.
- Designed an Architectural Diagram for different applications before migrating into Amazoncloud for flexible, cost-effective, reliable, scalable, high-performance and secured.
- Involved in all phases of software life cycle including Requirements Gathering, Designing,
- Development, Testing and Debugging of Java/J2EE Application
- Created XML configuration file for Hibernate to map to SQL Server Database.
- On boarded multiple data sources withinSPLUNK, creating custom TAs for data parsing.
- Worked on several Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry.
- I worked with Docker and Kubernetes on multiple cloud providers, from helping developersbuild and containerize their application (CI/CD) to deploying either on public or private cloud.
- Installed Docker using Docker toolbox and created Docker files for different environments
- Implemented the Docker for wrapping up the final code and setting up development and testing environment using Docker Hub, Docker Swarm and Docker Container Network.
- Configured and setup Kubernetes Cluster environment with a master and 3 minions
- Docker container deploying micro services, and scaling the deployment using Kubernetes
- Integrated Docker container orchestration framework using Kubernetes by creating pods,
- CONFIGMAPS and deployments
- Developed many Kubernetes templates for various applications like Jenkins, Cassandra, and MEMCACHE andGRAFANA.
- Create and manage Cinder volumes in Open stack Cloud.
- Create and collect measurements across Open stack using Ceilometer Telemetry Service.
- Monitoring running stacks including events & resources on Open stack Cloud.
- Knowledge in Implementation of horizontal auto-scaling use cases using Open stack components
- Heat, Ceilometer and LBAAS.
- Implemented automated local user provisioning in instances created in Open-stack cloudthrough ANSIBLE Playbooks.
- Experience in Implementation of Continuous Integration and Continuous Delivery and othertooling as needed to support internal and customer development efforts to customize andenhance Open stack.
- Involved in Research of the project application architecture to support/resolve build, compile,and test issues/problems.
- Releasing code to testing regions or staging areas according to the schedule published.
- Participated in all Product Release and Patches.
- Used Jira as ticket tracking and workflow tool.
- Successfully managed concurrent deliverables on time and with quality in fast-pacedenvironment and under deadlines.
Environment: AWS Cloud (EC2, VPC, ELB, S3, RDS, Cloud Trail and Route 53), Azure, AIX and Windows, BMC Remedy, Shell, Python, WebLogic Server 11g, Active Directory, JDK1.7, XML, ANTHILPRO, SVN, Jenkins, Maven, GIT, Jira, Docker, SQL, J2EE, Puppet, Shell, Perl, ANT, Cruise Control, UNIX, Windows NT/2000 and WebSphere.
Confidential, San Jose, CA
DevOps Engineer
Responsibilities:
- Developed and implemented Software Release Management strategies for various applications according to the agile process.
- Coordinate/assist developers with establishing and applying appropriate branching,labeling/naming conventions using Subversion (SVN) and Git source control.
- Branching and merging code lines in the GIT and resolved all the conflicts raised during the merges.
- Implementing a Continuous Delivery framework using Jenkins, in multiple environments.
- Used Puppet to deploy ELK for automating continuous deployment (CD) and configured Slave
- Nodes and deployment failure reporting.
- Responsible for creating Puppet modules and manifest files from scratch and experience inediting existing puppet manifests and automated manual installation process using puppet.
- Experience in setup of Puppet Agents, Puppet Master both in Puppet Enterprise, Open Source and developing Catalogs using Puppet language.
- Wrote custom Modules and Manifests, downloaded pre-written modules from puppet-forge.
- Customer relationship management responsibilities include planning and delivering CRM strategies across the organization with a view to retaining existing customers, increasing brand loyalty and expanding the company brand.
- Manage deployment automation using Puppet, Roles, Profiles, MCollective, Hiera, and Custom Puppet modules, Ruby.
- User, Group creation, monitoring and maintaining log for system status/health using Linuxcommands and Nagios system monitor.
- Solid understanding of Linux shell and Perl scripting, UNIX, Windows, build and releaseengineering principles.
- Installed, configured and maintained web servers like HTTP Web Server, Apache Web Server and WebSphere Application Server on Red Hat Linux.
- Configured AIX system as LDAP for Security Authenticated and Data Management.
- 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 SaaSproducts and their needs for DevOps tools and automation.
Environment: SVN, GIT, Jenkins, Puppet, Maven, Nexus, WebLogic, TOMCAT, Python Scripts, Perl Scripts, Ruby Scripts, XML, Unix, JIRA.
Confidential
Build and Release Engineer
Responsibilities:
- Implemented & maintained the branching and build/release strategies utilizing Subversion /GIT.
- Good experience in making the branching/merging decisions in the stakeholders meeting.
- Strong experience with SCM methodology, best practices, process improvement, and toolsets.
- Converting the ANT build projects to Maven build projects.
- Developed the Maven build pom.xml scripts.
- Managed Maven project dependencies by creating parent-child relationships between projects.
- Responsible for daily builds/deployments from Integration environment through stagingenvironment.
- Used Jenkins as a build tool to create build packages. Created build and deployment jobs in
- Jenkins for various components.
- Deployed J2EE applications to Application servers in continuous integration environment alsoautomated the whole process.
- Developed Perl and shell scripts for automation of the build and release process.
- Deployed the Java applications into web application servers like Apache Tomcat.
- Kept track of all the releases and request of the developers through Infrastructure management tool.
- For New applications, work with development team to get the requirements of application build and deployment process.
- After completing of the scripts development and process setup, execute the builds anddeployments to all above environments based on weekly scheduled build calendar.
- Performed weekly and on-call deployments of application codes to production environments.
- Participated in the Change Control Board Meeting to analyze the risk and plan for the successful Releases.
Environment: & Tools: Java/J2EE, Unix, Maven, GIT, ANT, Jenkins, ANT, Perl Scripts, Shell Scripts
