Devops/azure Engineer Resume
Phoenix, AZ
SUMMARY
- Over 5+ years of experience as a Devops Engineer in automating, building, deploying, managing and releasing of code from one environment to other environment.
- Experience in cloud Architecting and ImplementingAzureService Offering such asAzurecloud services, storage, IIS, Active Directory, Resource Management, SQL, VM, VNETS, Network Gateways/Load Balancers, Files and functions, service bus.
- Experience in migrating On - Premise network to Amazon Cloud Services, Azure Cloud Services and Private Clouds, using Cloud Formation templates, AMI's and other AWS resources.
- Experience in building highly available and highly fault tolerant redundant production and disaster recovery systems using best practices.
- Excellent communication, interpersonal, intuitive, and analytical and leadership skills with ability to work efficiently in both independent and team work environments.
- Exposed to all aspects of software development life cycle (SDLC) such as analysis, planning, developing, testing, implementing and post-production analysis of the projects.
- Good experience in troubleshooting issues, working in team to achieve project goal
- Understanding of software development lifecycle and various methodologies, specifically AGILE/SCRUM.
- Extensive experience in studying existing infrastructure landscape, design cloud architecture, Proof of Concepts, design improvements, cost Estimation and implementation ofAWSCloud Infrastructure recommending application migrations to public cloud.
- Expertise inShell scripting, Perl Scripting for environment builds Automate deployment on Web Sphere Application Server and Weblogic Application Servers.
- Expertise in Azure Devops services and Developer tools-Azure Repos, Azure Pipelines.
- Gained experience in dealing with WindowsAZUREIaaS - Virtual Networks, Virtual Machines, Cloud Services, Resource Groups, Express Route, Traffic Manager, VPN, Load Balancing, Application Gateways, Auto-Scaling.
- Experience in Private Cloud and Hybrid cloud configurations, patterns, and practices in WindowsAZUREand SQLAZUREand inAZUREweb and database deployments.
- Hands-on experience Designing, planning and implementation for existing On-Prem applications toAzureCloud (ARM), Configured and deployedAzureAutomation Scripts utilizingAzurestack (Compute, Web and Mobile, Blobs, ADF, Resource Groups,AzureData Lake, HDInsight Clusters,AzureData Factory,AzureSQL, Cloud Services and ARM), Services and Utilities focusing on Automation
- Experience with container technologies Docker, Kubernetes.
- Hands on experience with a broad range ofAWSCloud Services like EC2, ELB, Auto Scaling, VPC,Route53, RDS, S3, IAM, SNS, SQS, Dynamo DB, AWS lambda, Elastic search and Cloud Watch.
- Strong knowledge of Subversion (SVN) and experience utilizing source control such as Perforce, TFS, GIT, and knowledge of Clear Case.
- Experience is using Azure, Tomcat, Web logic and WebSphere Application servers for deployment
- AppDynamics, Elk, Splunk based monitoring set-up & administration.
- Implemented continuous integration concepts using HUDSON/Jenkins, Cruise control, Bamboo.
- Experience of working with the release and deployment in Java/J2EE Web applications environment
- Knowledge of using various routed protocols like FTP, SOA, SFTP, SSH, HTTP, TELNET, HTTPS and Connect direct.
- Implemented multi-tier application provisioning in Cloud OpenStack, integrating it with Chef/Puppet, Docker.
- Manage Nagios and Openview High Availability solution.
- Proficient in defining, communicating and fulfilling the project's goal and breaking complex issues into manageable parts
TECHNICAL SKILLS
Platforms: Linux, Windows
CI/CD Tools: Jenkins, Bamboo
CM Tools: Ansible, Chef, Puppet
Project Management tool: Maven
Code Analysis tools: SonarQube
Web/Apllication Servers: Apache, Tomcat, Nginx
Cloud Platforms: AWS, Microsoft Azure
Container Tools: Docker, Kubernetes
Operating Systems: Ubuntu, CentOS, Redhat, Windows
Application Servers: JBOSS 4.x/5.x/6.x, IBM Web Sphere Application Server 6.x/7.x/8.xWebLogic 11g, Apache Tomcat 5.x/6.x/7.x, TcServer 6.x/7.x.
Databases: Oracle, SQL SERVER, MY SQL
PROFESSIONAL EXPERIENCE
Confidential, Phoenix, AZ
Devops/Azure Engineer
Responsibilities:
- Proficient with cloud services like Amazon Web Services, Microsoft Azure.
- Extensive experience on configuring Amazon EC2, Amazon S3 and static hosting, RDS Amazon Elastic Load Balancing, Cloud Front, Elastic Bean Stalk, IAM and Security Groups in Public and Private Subnets in VPC and other services in the AWS.
- Ability in development and execution of Shell Scripting.
- Efficient in working closely with teams to ensure high quality and timely delivery of builds and releases.
- Maintained the user accounts (IAM), RDS, Route 53, VPC, RDB, Dynamo DB, SES, SQS and SNS services inAWScloud.
- Setup and build AWS infrastructure various resources VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation templates
- Strong understanding in cloud platforms (IaaS, PaaS, SaaS)
- AmazonIAMservice enabled to grant permissions and resources to users. Managed roles and permissions of users with the help ofAWSIAM.
- Good exposure to multiple roles as a Developer, Build and Release engineer.
- Proficiency with Version Control Systems like GIT.
- Experience in setting up Jenkins Server environment, configurations and full CI/CD pipeline creation.
- Ability in configuring GIT webhooks.
- Involved in supporting cloud instances running Linux and Windows on AWS, experience with Elastic IP, Security Groups and Virtual Private Cloud in AWS.
- Worked extensively with Configuration management tools (Puppet and Ansible)
- Worked with development team on enforcing source control strategies, building, packaging and deployment of products.
- Configured SonarQube and integrated it with Jenkins to measure and analyze the source code quality.
- Ability to execute and monitor builds, helping the team with build issues, measures and report results to management.
- Created Docker images using a Docker file, worked on Docker container snapshots, removing images and managing Docker volumes.
- Created and implemented chef cookbooks for deployment and used Chef Recipes to create a Deployment directly.
- Experience in Software Integration, Configuration, building, automating, managing and releasing code from one environment to another environment and deploying to servers.
- Notify Broken builds to appropriate Team / Team Members and enable for successful build.
- Worked with Terraform to create AWS components like EC2, IAM, VPC, ELB, Security groups.
- Provide support to Production, Development environments.
- Developing and maintaining scripts to automate the build, packaging as well as automation of time consuming, error prone tasks associated with the build.
- UseKubernetesto deploy Docker containers into Pod Clusters on multiple Nodes.
- Installed and configuredKubernetesand Docker.
- Installed and configured KubernetesUI for better visualization of the Cluster.
- Configured health check forKubernetesPods.
- TroubleshootKubernetesIssues in the Clusters environments.
- Managed servers on the MicrosoftAzurePlatformAzureVirtual Machines instances using Ansible Configuration Management.
- Knowledge inAzurepipelines (Build, test, and deploy Node.js, Python, Java, PHP, Ruby, C/C++, .NET, Android, and iOS apps.)
- Worked on Configuration of Internal load balancer, load balanced sets andAzureTraffic manager.
- Migrating servers, databases and applications from premise to AWS,Azureand Google Cloud Platform.
- Developing a Continuous Delivery (CD) PIPELINE with Docker, Jenkins, GITHUB and Azurepre-built images
Environment: Subversion, GIT, Rundeck, Anthill pro, Java/J2EE, ANT, PUPPET, Ansible, MAVEN, DOCKER, Saltstack, Sonar Qube, JIRA, LINUX, XML, VMware, Kubernetes, Jenkins, Windows XP, Windows Server 2003, Web logic, AWS, Cassandra, MY SQL, NTBuild, Perl Scripts, Shell scripts, WLST,Apache,Tomcat,.Net.
Confidential, Bentonville, AR
Devops/AWS Engineer
Responsibilities:
- Participated within an Agile/Scrum team, extensive hands on experience with quality assurance methods.
- Expertise in setting up project specific environment on Linux/Unix and Windows platform that involves CM branching, merging, labelling, Baseline and development work areas.
- Experienced in configuringAWSIdentity & Access Management (IAM) by managing the user's newaccounts and configure their roles, security (IAM) and groups
- Good Understanding of technical as well as functional Devops/ Prod Support
- Comprehensive experience in the design and implementation of Continuous Integration, Continuous Deployment, Continuous Delivery and DevopsOperations for Agile projects, working with technologies and platforms including UNIX/Linux, Java, Git, Maven, Jenkins, Ansible, Chef, Puppet, Kubernetes, Docker, Tomcat.
- Hands on experience in AWS provisioning of services like EC2, S3, ELB, RDS, Autoscaling groups, Cloud Formation, Opsworks, SNS, and SQS.
- Administration of Jenkins server- Includes Setup of Jenkins Master, Slave, Configure builds, and parameterized builds and deployment automation.
- Experienced in Deployment strategies and the coordination of architecture changes for rapidly evolving project
- Deployed the Java applications into web application servers like Apache Tomcat. Performed all necessary day-to-day functions for the project like merging, creating branches and tags.
- Worked with typical DevOps tools such as Jenkins, Ansible, Puppet, Chef, SonarQube, Maven.
- Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management.
- Demonstrated experience and understanding of general source control concepts: Branching, merging, tagging, labels.
- Experience in Implementing Continuous Delivery pipeline with Docker, Maven, Ant, Jenkins and AWS
- AmazonIAMservice enabled to grant permissions and resources to users. Managed roles and permissions of users with the help ofAWSIAM
- Worked on infrastructure with Docker containerization.
- Experience in working on several Docker components like Docker Engine, Hub, Machine, creating Docker images, Compose, Docker Registry and handling multiple images primarily for middleware installations and domain configurations
- Developed container support for cloud environments and Docker. Deployed the applications in Docker containers and managed the containers in enterprise level
- Troubleshoot various issues related to networking onKubernetescluster
- Installed and configuredKuberneteswith Ansible, using Ansible playbooks and Ansible Roles
- Installed and configuredKubernetesUI for better visualization of the Cluster Managements, Nodes and Pods in the environments.
- Scheduled, deployed and managed container replicas onto a node cluster usingKubernetes
- Monitor and administer the automated build and continuous integration process to ensure correct build execution and facilitate resolution of build failures.
- Able to coordinate effectively with testers, developers, technical support engineers and all the concerned people in trying to achieve overall enhancement of software product quality.
- Experienced in Managing User Accounts and Groups, Managing Files and Directories, Package/Patch Management and Configuration, Managing Services, Volume Management.
- Familiarity with software development life cycle models and Agile programming methodologies
Environment: Subversion, GIT, Rundeck, Anthill pro, Java/J2EE, ANT, PUPPET, Ansible, MAVEN, DOCKER, Saltstack, Sonar Qube, JIRA, LINUX, XML, VMware, Kubernetes, Jenkins, Windows XP, Windows Server 2003, Web logic, AWS, Cassandra, MY SQL, NTBuild, Perl Scripts, Shell scripts, WLST,Apache,Tomcat,.Net.
Confidential, Atlanta, GA
Devops/AWS Engineer
Responsibilities:
- Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation-using Jenkins along with scripts to automate routine jobs to speed up deployments.
- Worked on CloudFormation templates for building 2-tier to 3-tier applications and build the infrastructure with the principle of Infrastructure as Code.
- Developed the Cloudformation to create EMR, EC2, Lambda and other variety of resources
- Developed the Scripts in Shell and Python to automate the day to day activities performed with in AWS.
- Implemented the Blue-green deployments with Route 53 and Elastic Load Balancer to have high-availability and Regional Isolation.
- Created and maintained Docker Images for ECS Cluster and worked on creating Service and Task Definitions.
- Developed and automated the AWS Lambda to stop and start instances at specified time interval using the Cloud Watch Cron Definition.
- Configured AWSMulti Factor AuthenticationinIAMto implement 2 step authentication of user's access using Google Authenticator and AWS Virtual MFA
- Built servers using AWS: Importing volumes, launching EC2, RDS, creating security groups, auto-scaling, load balancers (ELBs) in the defined virtual private connection.
- Implemented Datadog to Monitoring the Infrastructure and Application Performance with centralized logging and created the datadog dashboards.
- Creating and managing users and groups, installation of packages and services on RedHat Enterprise Linux.
- Implemented the Prometheus Integration on all EC2 instances and created dashboards to monitor Infrastructure and Container Metrics.
- Installation, Configuration, and Management of Data Dog agent on instances and Building the dashboards for monitoring and reporting with real-time metrics.
- Creating S3 buckets and maintained and utilized the policy management of S3 buckets and Glacier for storage and backup on AWS and also providing role-based access and maintaining the bucket policies to give a user the least privileges as needed.
Environment: Subversion, ANT, PUPPET, Ansible, MAVEN, DOCKER, Sonar Qube, JIRA, LINUX, XML, VMware, Kubernetes, Jenkins, Windows, Web logic, AWS, MY SQL, NTBuild, Perl Scripts, Shell scripts, WLST,Apache,Tomcat,.Net.
Confidential, Los Angeles, CA
Linux Systems Engineer
Responsibilities:
- Setting up the Ansible control machine (RHEL7) and configured the remote host inventories via SSH.
- Worked closely with the other development and operations team to understand complex product requirements and translated them into automated solutions.
- Involved in AWS architectural design to provision the AWS resources.
- Designed and implemented Continuous Integration and Continuous Deployment frameworks from code to deploy using Jenkins.
- Designed and implemented automated provisioning and configuration frameworks in support of infrastructure-as-code.
- Setting up the Server spec on the local and writing the test cases to check the configurations and impotency of the remote servers.
- Versioned the playbooks on the source code management tool GitHub.
- Used Jira for tracking and ticketing.
- Provided POC's to provision the AWS infrastructure using Ansible playbooks which includes checking the health status, monitoring and gathering facts about the ec2-instances, elastic load balancers, auto scaling groups and other AWS resources.
- Integrating Nagios with other monitoring
- Involved in writing the packer scripts to generate the machine images for AWS.
- Managed the AWS cost cutting by writing the Ansible playbook for auto start/stop of AWS resources at a particular time of the day by triggering it from Jenkins.
- Providing a test-driven development for Ansible by using Server spec. Written spec tests for checking if servers are configured correctly.
Environment: Subversion, ANT, PUPPET, Ansible, MAVEN, DOCKER, Sonar Qube, JIRA, LINUX, XML, VMware, Kubernetes, Jenkins, Windows, Web logic, AWS, MY SQL, NTBuild, Perl Scripts, Shell scripts, WLST,Apache,Tomcat,.Net.
Confidential
Linux Systems Engineer
Responsibilities:
- Created, clonedLinuxVirtual Machines, templates using VMware Virtual Client 3.5 and migrating servers between ESX hosts.
- Managed systems routine backup, scheduling jobs, enabling cron jobs, enabling system logging and network logging of servers for maintenance.
- Performed RPM and YUM package installations, patch and other server management.
- Documented all setup procedures and System related Policies (SOP's).
- Provided 24/7 technical support to Production and development environments
- Administrated DNS, and NFS services inLinux.
- Created and maintained user's accounts, profiles, security, rights disk space and process monitoring.
- Provided technical support by troubleshooting Day-to-Day issues with various Servers on different platforms.
- Develop and Maintain documents, library and procedural documents of the system
- Installation, configuration & maintenance of Sun Solaris 9 and10 on Sun Servers and Sun Workstations and RHEL 5 and 6
- Creation of Users, Groups and mount points for NFS support.
- Management of user accounts, files and directory permissions, and securing UNIX systems to match industry best practices.
- Provides system administrative support for servers and workstations.
- Software and hardware upgrades and routine systems maintenance by installing current Patches and Packages
- Implemented virtualization environment using VMware ESXi.
- Created, configured and maintained virtual machines in VMware ESXi with different OS.
- Created clones, and snapshots of virtual machines in VMware ESXi.
- Worked on Nagios for systems and networks monitoring.
- Migrated VMWare Virtual servers from one host group to new host group using.
- Involved in server migration from Solaris to RHEL, and from physical server to virtual server.
- Managed the disk using SVM, ZFS, VxVM in Solaris, and LVM in Redhat.
- Provided user administration like adding or deleting users, groups, group membership, and password aging.
- Implemented system upgrades including hardware, operating system and patch upgrades.
- Configured run scripts to run the services at startup.
- Wrote shell and python scripts to automate admin jobs such as monitoring the servers for resource consumption, processes running, file handling such as moving, copying and renaming files, reading data from the files etc.
- Installed and configured MS SQL server and Oracle inLinuxserver.
- Installed and configured Tomcat and Jboss inLinuxserver.
