Sr. Aws Devops Engineer Resume
Los Angeles, CA
SUMMARY
- Around 11 years of experience in IT industry, worked on AWS, Cloud Management and Software Developing using different tools and Cloud System.
- Expertise in Amazon Cloud Services and Administration which include EC2, ELB, EBS, IAM, S3, Route53, Cloud Front, Lambda, Cloud Trail, Amazon CLI, Amazon VPC.
- Utilized Cloud Watch to monitor resources such as EC2, CPU memory, Amazon RDS DB services, Dynamo DB tables, Elastic Block Store (EBS) volumes to set alarms for notification or automated actions and to monitor logs for a better understanding and operation of the system.
- Implemented Performance testing using Apache JMeter and created a Dashboard using Grafana to view the Results.
- Experience in working overApache Spark,Kafka,Hadoop,Cassandraunder the environment ofApache Mesos. Also usedApache OozieandAirflow.
- Designed highly available, cost effective and fault tolerant systems using EC2 instances, Auto Scaling, Elastic Load Balancing and Amazon Machine Images (AMI), Designed roles and groups using AWS Identity Access Management (IAM), RDS, Route 53, VPC, RDB, Dynamo DB, SES, SQS &SNS services in AWS.
- Over 5 years of experience inGolang, Excellent coding and problem.
- Created S3 buckets and managing policies for S3 buckets and Utilized S3 bucket for storage and backup onAWS. Extensive knowledge in migrating applications from internal data center toAWS.
- Experienced in designing Azure cloud models for establishing secure and cross - premise connectivity with Azure VPN gateway and Content Delivery Network.
- Proficient Knowledge on OpenStack environment which include Keystone, Volume management using Cinder, network and port management using Neutron and VM management. Experience in cloud automation and orchestration framework using AWS, Azure and OpenStack.
- In addition with supporting large-scale web applications, we indexed database queries usingMYSQLserver by writingSQLqueries. We worked onApache Cassandra,Sparkalong withTerradatafor managing large data-sets of structured data which also performedETL.
- Experience in Kubernetes to deploy scale, load balance and manage Docker containers with multiple name spaced versions.
- Dynamics CRM experience, Creating and installing plugins, workflows, and forms in Dynamics CRM/365.
- Experience in administration of Microsoft Dynamics D365+
- Dynamics CRM/365 Integration/Migration experience (exp. w/ tools such as SSIS, Scribe, Kingsway Soft).
- Experience with CI/CD (Continues Integration/Continues Deployment) Git; VSTS (Visual Studio Team Services), Azure DevOps / Confidential .
- Experience with PowerShell programming.
- Experience creating and performing software builds and deployments with Microsoft ASP.NET technologies
- Experience writing basic SQL queries and working with relational databases ( Oracle databases, Microsoft SQL Server
- Extensively worked with Scheduling, deploying, managing container replicas onto a node cluster using Kubernetes and experienced in creating Kubernetes clusters work with frameworks running on the same cluster resources.
- Setup full CI/CD pipelines so that each commit a developer makes will go through standard process of software lifecycle and gets tested well enough before it can make it to the production.
- Helped individual teams to set up their repositories in bit bucket and maintain their code and help them setting up jobs which can make use of CI/CD environment.
- Built custom tools in python for generating email templates which are powerful enough to consume large amount of data and convey the testing results in a simpler way.
- Expertise in creating Pods using Kubernetes and worked with Jenkins pipelines to drive all micro services builds out to the Docker registry and then deployed to Kubernetes.
- Expertise in using Docker including Dockers Hub, Dockers Engine, Dockers images, Docker compose, Docker swarm, and Docker Registry and used containerization to make our applications platform to be consistent flexible when they are moved into different environments.
- Extensively used Ruby scripting on Chef Automation for creating cookbooks comprising all resources, data bags, templates, attributes and used Knife commands to manage Nodes.
- Experience in Working with Chef Cookbooks, Chef Recipes, Chef attributes, Chef Templates.
- Installed and configured automating tool Puppet that included the installation and configuration of the Puppet master, agent nodes and an admin control workstation.
- Hands on experience with puppet manifests for deployment and automation and have integrated Puppet with Jenkins to fully deploy on to a Jenkins server to provide with continuous deployment and testing to automate deployment of infrastructure.
- Automated various infrastructure activities like Continuous Deployment, Application Server setup, Stack monitoring using Ansible playbooks and has Integrated Ansible with Jenkins.Also, have run various Ansible playbooks
- Experience in assisting Applications & teams across Remote and Local geographical locations as part of Support experience in creating complex IAM policies for delegated administration within AWS.
- Created CI/CD pipelines using Jenkins, Bamboo to deploy containerized applications using Docker in the AWS cloud for dynamic scaling.
- Hands on experience with testing frameworks Junit, Selenium and Cucumber.js for setup, build and delivery pipeline.
- Experience in Load Balance Linux systems by Linux Virtual Server (LVS) for High Performance and High Available of Linux clustering Technology. Full understanding of SDLC, RUP, Agile Methodologies and process.
TECHNICAL SKILLS
Devops Tools: Docker, Ansible, Kubernetes,Chef, Puppet, Jenkins, Vagrant, Maven, Subversion, GIT Build, CI/CD.
Cloud Platforms: VMware, Vspehre, AWS (EC2, VPC,S3, EMR, Kinesis, SNS, Redshift, Lambda,CloudFront, Beanstalk, CloudWatch, RDS, ElastiCache, IAM), Openstack, Microsoft azure.
Operating Systems: Ubuntu (14.04, 16.04, 18.04), Slackware Linux, Amazon Linux (1,2), Sun Solaris, Red Hat Linux, SUSE, OEL, CentOS, Windows7, Windows10, MS Server (08,12,16), Windows server, NT/2003/XP/2000, MacOS
Network Protocols: SMTP, SNMP, ICMP, TCP/IP, FTP, TELNET, UDP, and RIP, iSCSI, Fibre Channel, NIS, NFS, DNS, DHCP, Cisco Routers/Switches, WAN, LAN
Languages: Python, Bash, Perl, Ruby, Java Script, C/C++, Java, HTML, Shell Scripting
Web and Middleware: JBOSS, Apache Tomcat, Intel IDEA, Oracle WebLogic, IBM WebSphere, IIS Server Integrated development environment: Eclipse, Rational Application Developer, MS Visual Studio Software Development Kits: Java Development Kit (JDK), F5 Load Balancers, Netscape/iPlanet Server, MQSeries, Nagios, JBoss, Nginx, Ganglia
Aws services: EC2, ELB, VPC, RDS, AMI, IAM, Cloud formation, S3, Cloud watch, Cloud trial, SNS, SQS, EBS, Route 53
Bug Tracking Tools: Jira, Bugzilla
Continuous Integration Tools: Jenkins, Hudson, Bamboo, Confidential Visual Studio Build
Azure services: Virtual Machine, App service, Functions, Blog storage, Queue Storage, SQL Database, SQL Data Warehouse, Document DB
Containerization Tools: Docker, Kubernetes, Mesos, Docker Swarm
PROFESSIONAL EXPERIENCE
Confidential, Los Angeles, CA
Sr. AWS DevOps Engineer
Responsibilities:
- Hands on experience in Amazon Web Services (AWS) provisioning and good knowledge of AWS services like EC2, S3, Glacier, ELB (Load Balancers), RDS, SNS, SQS, and EBS etc.
- Created S3 buckets to back up the files and customized it in JSON format and assign the policies so that who can access the files. For the long-term storage and archive files Glacier is used.
- Hands on experience creating customized IAM to set up user roles with corresponding user and group policies using JSON.
- Expertise in Azure infrastructure management (Azure Web Roles, Worker Roles, SQL Azure, Azure Storage, Azure AD Licenses, Office365) Worked on Cloud automation using AWS Cloud Formation templates.
- Integrate Jenkins pipeline and Bitbucket repositories for build in Azure DevOps.
- Created Python Scripts to Automate AWS services, include web servers, ELB, Cloud front Distribution, database, EC2 and database security groups, S3 bucket and application configuration, this Script creates stacks, single servers or joins web servers to stacks.
- Dynamics CRM experience, Creating and installing plugins, workflows, and forms in Dynamics CRM/365.
- Experience in administration of Microsoft Dynamics D365+
- Dynamics CRM/365 Integration/Migration experience (exp. w/ tools such as SSIS, Scribe, Kingsway Soft).
- Experience with CI/CD (Continues Integration/Continues Deployment) Git; VSTS (Visual Studio Team Services), Azure DevOps / Confidential .
- Experience with PowerShell programming.
- Experience creating and performing software builds and deployments with Microsoft ASP.NET technologies
- Experience writing basic SQL queries and working with relational databases ( Oracle databases, Microsoft SQL Server
- Expert in IaaS, SaaS, in AWS (VPC, IAM, SQS, SNS, EC2), Autoscaling, CloudFormation, CloudTrail, DynamoDB, S3, API Gateway, Lambda, etc.
- Setup full CI/CD pipelines so that each commit a developer makes will go through standard process of software lifecycle and gets tested well enough before it can make it to the production.
- Helped individual teams to set up their repositories in bit bucket and maintain their code and help them setting up jobs which can make use of CI/CD environment.
- Built custom tools in python for generating email templates which are powerful enough to consume large amount of data and convey the testing results in a simpler way.
- Installed and configured configuration tool such as ChefServer / workstation and nodes via CLI tools to AWSnodes
- Used cloud automation tools such as Ansible and Terraform to research, develop, maintain, scale and grow hybrid application like custom sized VPC, subnets, EC2 instances, ELB's, security groups.
- Experience in writing the HTTP RESTful Web services and SOAP API's in Golang.
- Migration from current data center to Azure cloud and used SQL Azure for Backend operations and data persistence.
- Design, planning and implementation for existing On-Prem application to Azure cloud (ARM).
- Deployed Azure laasvirtual Machines (VMs) & Cloud services (PaaS role instances) into secure VNets subnets.
- Worked on creation of custom Docker container images, tagging and pushing the images.
- Used AWSBeanstalk for deploying and scaling web applications and services developed with Java, PHP, Node.js, Python, Ruby, and Docker on familiar servers such as Apache, and IIS
- Worked on creating the Docker containers and consoles for managing the application life cycle.
- Worked on lifecycle management of image-based containers by the Dockers.
- SetupAlertingandmonitoringusingStackdriverinGCP.
- Developed Ansible scripts for an automated server provisioning and Docker images, reducing the time between provisioning and deployment from over 3 hours to less than 10 minutes.
- Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using Subversion (SVN) and Git source control.
- Improved Auto Quote application by designing and developing it using Eclipse, HTML, JSF, Servlets and JavaScript.
- Developed JavaScript functions for client side validations.
- Utilize Puppet for configuration management of hosted Instances within AWS. Configuring and Networking of Virtual Private Cloud (VPC). Utilize S3 bucket and Glacier for storage and backup on AWS.
- Responsible for creating puppet modules and manifest files from scratch and experience in editing existing puppet manifests and automated manual installation process using puppet.
- Used Nagios as a monitoring tool to identify and resolve infrastructure problems before they affect critical processes and worked on Nagios Event handlers in case of automatic restart of failed applications and services.
- Configured Nagios to monitor EC2 Linux instances with puppet automation.
- Experienced in working with Ticketing & Tracking Tools like JIRA, Remedy, HPSM and IBM Rational Clear Quest, Confidential .
- Experience with writing Python scripts to automate some of the EC2 instance tasks.
- Installed, monitored and configured Applications in Nginx and Apache Tomcat Server and establish connectivity to databases and troubleshoot issues on the fly.
- Configured Apache Webserver in the Linux AWS cloud environment using Puppet automation.
- Built internalsecretstore with Confidential Corp Vault, integrated withchef cookbookand other code, automated the applicationsecret managementprocess also worked on Confidential Corp Vaultsecret management tool to providesecurityforcredentials,tokens, andAPI Keys.
- ManagedKubernetescharts using Helm. Created reproducible builds of theKubernetesapplications, templatize Kubernetes manifests, provide a set of configuration parameters to customize the deployment and Managed releases ofHelm packages. implemented a production ready, load balanced, highly available, fault tolerant, auto scalingKubernetescloud infrastructure and microservice containerorchestration.
- Perforce Consulting, Perforce Migrations, Perforce Administration, Group Consulting, Technical Project Management, Perforce promoter of Software Production Line Automation, speeding up the evolution of the development process utilizing Perforce Streams 2012, 2013, and Perforce GitFusion.
- Migrate VSS source control to Perforce, windows Perforce to Linus Perforce environment.
- Deploy Perforce on a VMware as virtualization infrastructure platform - To allow users to use perforce fast, reliable, and highly redundancy Platforms (VMWare, Red Hat, Citrix, and Solaris Zones).
- Development Environment Architect Modular software design is an ingrained methodology Perforce in Linux, Windows 7 64 bit, and Windows 8.
- Implement, administrate, upgrade and deployed custom applications using Oracle Fusion Middleware (OFM), CQ5, DAY Web Content (CDN), and Oracle Management Content
- Asses and migrate Perforce standalone platform to a (VMware, VCloud Director, RHEL) to Cloud LifeCycle Management product.
- Experienced in developing and implementing configuration management programs and processes in a fast-paced, high-pressure environment.
- Integrate SCM Perforce tool for an automated deployment, continuous integrations, and HPQC track change history lifecycle, release dashboard, and define in environments swim-lane for support multiple projects and releases
Environment: ApacheCassandra, Maven, Jenkins, Chef, Grafana,Linux, WebLogic, AWS, AWS ELB, VPC, AWS EC2, S3, Route53, GO, EBS, IAM, Cloud watch, Cloud Formation GIT, Shell scripting, Docker, Vagrant, Puppet, Ruby, python.
Confidential, Doral, FL
AWS DevOps Engineer
Responsibilities:
- Use agile methodology throughout the project. Involved in weekly and daily bases release management.
- Working with a strong team of architectures, backend developers to gather function and non-functional requirements.
- Monitoring IOT (Internet of Things) specified infrastructure design and implementation process.
- Involved in source control management with GitHub and GitLab Enterprise level repositories.
- Regular activities include configure user’s access levels, monitor logs, identifying merge conflicts and managing master repository.
- 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.
- Dynamics CRM experience, Creating and installing plugins, workflows, and forms in Dynamics CRM/365.
- Experience in administration of Microsoft Dynamics D365+
- Dynamics CRM/365 Integration/Migration experience (exp. w/ tools such as SSIS, Scribe, Kingsway Soft).
- Experience with CI/CD (Continues Integration/Continues Deployment) Git; VSTS (Visual Studio Team Services), Azure DevOps / Confidential .
- Experience with PowerShell programming.
- Experience creating and performing software builds and deployments with Microsoft ASP.NET technologies
- Experience writing basic SQL queries and working with relational databases ( Oracle databases, Microsoft SQL Server
- Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management.
- Designed Frontend with in object oriented Full Stack Developer, OOAD, Selenium, and JavaScript Framework like AngularJS, Node.JS, Backbone.js, Require.js and Ext.js
- Setup full CI/CD pipelines so that each commit a developer makes will go through standard process of software lifecycle and gets tested well enough before it can make it to the production.
- Helped individual teams to set up their repositories in bit bucket and maintain their code and help them setting up jobs which can make use of CI/CD environment.
- Built custom tools in python for generating email templates which are powerful enough to consume large amount of data and convey the testing results in a simpler way.
- Involved in performing application deployment toAWSElasticBeanStack environment.
- Knowledge of Node.js and frameworks available for it
- Developed user interfaces using JSP, HTML, CSS, JavaScript, jQuery and Ajax with JSON
- Configured & deployed Java applications on Amazon Web Services (AWS) for a multitude of applications utilizing theAWSstack, cloud formation.
- Created environment on AWS platform, AWS Hadoop EMR cluster, Kafka Cluster, Cassandra Clusters and implemented system alerts onDataDog.
- Used the command line interface to manage apps, services in PivotalCloudFoundryas well as Apps manager.
- Create, bind the user defined and built in services in PivotalCloudFoundry(PCF).
- Build, Test and deploy applications by using pivotalcloudfoundry
- Built & Deployed Java/J2EE to web application server in agile continuous integration environment and automated Labelling activities in Confidential once deployment is done.
- Working knowledge of several types of configuration management tools like Puppet, Chef, Ansible, Salt and Vagrant.
- Involved in phases of testing for example Integration testing, Smoke testing Performance testing and Load testing.
- We are also using inbuilt test cases in Jenkins and running those tests on master branch.
- Developed build & deployment scripts using MAVEN. Automated the process using plugins available Jenkins and move from one environment to other throughout the build pipeline.
- We are driving towards continuous integration and continuous delivery using Jenkins and Ansible for docker image building and deployment.
- Configuring ‘nginx’ for proxy RESTful API calls to micro-services in Docker containers.
- Produced scripts for viable combination ofJIRAapplications with different tools.
- Customized bothJIRAand Confluence to integrate into the pre-existing systems with an eye towards making the programs extensions of their systems, and not hindrances to their systems.
- Created Custom workflows, custom screens and custom fields onJIRA.
- MigratedJIRAacross environments and worked onJIRAdatabase dumps.
- Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and Maven to schedule the builds.
- Worked with Release Management tool likePlutora& their report development.
- Experience in usingSQL,PL/SQLstored procedures, indexes, materialized views, shell scripting, partitioned and non-portioned tables, packages and triggers for improved performance of the database.
- Creating and Managing Virtual Machines using Xen, KVM or RHEV to run specific services.
- Perform promotion onClearCasefrom one server to another server.
- Designing & deploying data center architecture on Linux Platform. Building, patching and managing existing data center rack servers on Red Hat Enterprise Linux
- Setup up and maintenance of automated environment using Chef Recipes& cookbooks within Azure environment.
- Deployment and management of many servers via script and chef, utilizing cloud providers as a direct substrate for implementation.
- Deploying and managing many servers utilizing both traditional and cloud oriented providers (Azure) with the Chef Platform configuration system.
- Used ANT and Python scripts to automate the Build and deployment process. Used maven for few modules.
- Create, manage, and delete users and groups as per the request using Amazon Identity and Access Management.
- Monitoring each service deployment, and validating the services across all environments.
- Active participant in scrum meetings, reporting the progress and maintain effective communication with each team member and manager.
- Responsible for implementing monitoring solutions in Ansible, Terraform, Docker, and Jenkins.
- Configured and integratedGITinto thecontinuousintegration(CI) environment along withJenkinsand written scripts to containerize usingAnsiblewithDockerand orchestrate it usingKubernetes.
Environment: Git, Jenkins, Maven, nginx, Ansible, AWS, VPC, Microsoft Azure, Shell scripting, Apache Tomcat, chef, ClearCase, VM, REST and python.
Confidential, Plano, TX
DevOps/AWS Cloud Engineer
Responsibilities:
- Troubleshoot Build and Deploy Issues, with little downtime.
- Worked in container-based technologies like Docker, Kubernetes and Openshift.
- Implemented Microservices onRedHat OpenShiftbased on Kubernetes, Etc, and Docker to achieve Continuous Delivery .
- Wroteansiblescripts to ensureOpenShiftcontainer platform works in sync with Bank system of records.
- Worked on Red hat OpenShiftto improve application security by putting admin consoles on different Docker containers accessible only from unusual port numbers.
- Dynamics CRM experience, Creating and installing plugins, workflows, and forms in Dynamics CRM/365.
- Experience in administration of Microsoft Dynamics D365+
- Dynamics CRM/365 Integration/Migration experience (exp. w/ tools such as SSIS, Scribe, Kingsway Soft).
- Experience with CI/CD (Continues Integration/Continues Deployment) Git; VSTS (Visual Studio Team Services), Azure DevOps / Confidential .
- Experience with PowerShell programming.
- Experience creating and performing software builds and deployments with Microsoft ASP.NET technologies
- Experience writing basic SQL queries and working with relational databases ( Oracle databases, Microsoft SQL Server
- Worked onOpenShiftfor container management and to enhance container platform multi - tenancy.
- Wrote Automated shell scripts to ensureOpenShift-Environment is monitored end to end so that we can monitor in Bank's internal script based Monitoring tool.
- Designed a patch process and wroteansibleplaybooks for patching OpenShift -RHEL, atomic OS and also for bug fix forOpenShift.
- Setup full CI/CD pipelines so that each commit a developer makes will go through standard process of software lifecycle and gets tested well enough before it can make it to the production.
- Helped individual teams to set up their repositories in bit bucket and maintain their code and help them setting up jobs which can make use of CI/CD environment.
- Built custom tools in python for generating email templates which are powerful enough to consume large amount of data and convey the testing results in a simpler way.
- Organize and Co-ordinate Product Releases work closely with product development, QA, Support across global locations to ensure successful releases.
- Operated on several prototypeOpenShiftprojects involving clustered container orchestration and management.
- Organize and Co-ordinate Product Releases work closely with product development, QA, Support across global locations to ensure successful releases.
- Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Amazon EC2, Chef, and custom Ruby/Bash scripts.
- Worked on Managing the Private Cloud Environment using Chef. Created a microservice environment on the cloud by deploying services as docker containers. We used Amazon ECS as a container management service to run microservices on a managed cluster of EC2 instances.
- Implemented Chef to deploy the builds for Dev, QA and production.
- Maintained and developed infrastructure using Chef, Jenkins, and multiple AWS tools. Created scripts in Python which integrated with Amazon API to control instance operations.
- Configured the AWS ALB to route the traffic from target group to right targets on AWS ECS.
- Made extensive use of Chef, Maven, Bitbucket, Bamboo, Sonarqube, Artifactory, Splunk, Selenium, Github, Jenkins, Nexus and ansible to manage build / deploy tasks, including Continues Integration.
- Work with the various agile development teams to standardize branching and tagging of code in our repository and maintain code base integrity using Subversion (SVN), Git, Bitbucket, clear case and Team Foundation Server ( Confidential ).
- Worked on Apache Hadoop and used Kafka for messaging system and spark for processing large sets of data.
- Deep understanding and experience in latest messaging services likeApache Kafka.
- UseKafkafor publishing and consuming the updates to the inventory and calculate the immediately sellable quantity.
- Developed Puppet modules and Chef Cookbooks to automate application installation and configuration management.
- Automated the cloud deployments using chef, python (boto& fabric) and AWS Cloud Formation Templates.
- Experience in Designing, Architecting and implementing scalable cloud-based web applications using AWS and GCP.
- Set up Git repositories and SSH Keys inBitbucketfor Agile teams.
- Helped teams to configure Webhooks in Bitbucket to trigger automated builds in Jenkins.
- Set up a GCP Firewall rules in order to allow or deny traffic to and from the VM's instances based on specified configuration and used GCP cloud CDN (content delivery network) to deliver content from GCP cache locations drastically improving user experience and latency.
- Designed and built Azure V2 network infrastructure including Site to Site connection through
- Meraki VPN/Firewall appliance, with Point-To Site (V1 network connection to V2 Network) for migration of Azure VMs from classic Portal to Azure Portal.
- Deployed Active Directory domain controllers to Microsoft Azure using Azure VPN gateway.
- Generated reports by pulling Telemetry data from Azure SQL tables. Wrote custom queries to fetch the data for different time ranges, and for different ISVs.
- Build scripts using ANT and MAVEN build tools in Jenkins to move from one environment to other environments.
- Implemented Hadoop clusters on processing big data pipelines using Amazon EMR and Cloudera whereas it depended on Apache Spark for fast processing and for the integration of APIs.
- Worked on creation of Docker containers and Docker consoles for managing application life cycle and developed multi container Docker applications using Docker compose.
- Worked on Deployment and monitoring of scalable infrastructure on Amazon web services (AWS) & configuration management using puppet.
- Implemented CI using Jenkins with automated unit tests and code quality analysis like SonarQube.
- In depth knowledge of Confidential Migrations of versions, Creation of Team Project Collections and administering their security, Branching/merging, Work items customization.
- Install, Configure and Administer Hudson/Jenkins Continuous Integration Tool.
- Parse the Application and System logs using Python and PowerShell for all business applications to proactively monitor and trace errors with automated email alerts to various teams internally.
- Used PowerShell scripting for automation of deployments and for procuring Virtual Machines in Azure
- Worked on creating deployment scripts usingPowerShelland automated multiple daily maintenance tasks using PowerShell
- Wrote Micro services to export/import data and task scheduling and Spring boot, spring and Hibernate in the micro services and Swagger API for Micro services.
- Automate the processes using PowerShell and windows command shell.
- Used Kubernetes to orchestrate the deployment, scaling and management of Docker Containers.
- Automate Continuous Build and Deploy Scripts for Hudson/Jenkins Continuous Integration tool.
- Provide stable build environments for product development.
- Utilized Chef, Puppet to install and configure Linux environments with successful deployments to the production environment.
- Branching, Tagging, Release Activities on Version Control Tools: SVN, Confidential and GIT.
- Developed Custom Scripts to monitor repositories, Server storage.
- Member of the Technical Design team Build and Release Module for Development of new products and document release metrics, software configuration process.
- Automate Datadog Dashboards with the stack through Terraform Scripts.
- Managed local deployments in Kubernetes, creating local cluster and deploying application containers.
- Development of automation of Kubernetes clusters with Ansible, writing playbooks. Using Docker, Jenkins, VMWare, RHEL, Kubernetes, Artifactory, Ansible & GitLab.
- Included Mesos and Kafka for managing the real-time data streamlines under proper environments. Depended on Zookeeper for any assistance.
- Developed java modules implementing business rules and workflows using Spring Boot.
- Implemented Kafka producer and consumer application on Kafka cluster setup with help of Zookeeper.
- Extensively worked on Kibana and ElasticSearch to identify the Kafka message failure scenarios
- Closely worked with Kafka Admin team to set up Kafka cluster setup on the QA and Production environments.
- Designed and developed Micro Services business components using Spring Boot.
- Worked on Spring Frameworks Spring IOC, Spring Boot, Spring Cloud) and using third party libraries.
- Implemented the application using Spring IOC, Spring MVC Framework, Spring Batch, Spring Boot and handled the security using Spring Security.
Environment: Java, Eclipse, Git, Tomcat, Apache, SonarQube, Jenkins, Docker, Python, Ruby, ECMA Script 2015/ES6, JIRA, Maven, Arti factory, Confidential, Linux, Apache Kafka, RHEL, ElasticSearch, Spark, PowerShell, AWS, GCP, ElasticSearch, AWS RDS, AWS Cloud Watch, Cloudtrail, Chef-solo/server, Oracle, Toad.
Confidential, St. Louis, MO
DevOps/AWS Engineer
Responsibilities:
- Developed and implemented Software Release Management strategies for various applications according to the agile process.
- Responsible for designing and deploying best SCM processes and procedures.
- Used both GIT and Bitbucket source control systems to manage code.
- Deployed and designed pipelines through Azure data factory and debugged the process for errors.
- Involved in creation of virtual machines and infrastructure in the Azure Cloud environment.
- Converted .Net application to Microsoft Azure Cloud Service Project as part of cloud deployment.
- Migrated SQL Server database to Windows Azure SQL Database and updating the Connection Strings based on this.
- Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using GIT source control.
- Dynamics CRM experience, Creating and installing plugins, workflows, and forms in Dynamics CRM/365.
- Experience in administration of Microsoft Dynamics D365+
- Dynamics CRM/365 Integration/Migration experience (exp. w/ tools such as SSIS, Scribe, Kingsway Soft).
- Experience with CI/CD (Continues Integration/Continues Deployment) Git; VSTS (Visual Studio Team Services), Azure DevOps / Confidential .
- Experience with PowerShell programming.
- Experience creating and performing software builds and deployments with Microsoft ASP.NET technologies
- Experience writing basic SQL queries and working with relational databases ( Oracle databases, Microsoft SQL Server
- Setup full CI/CD pipelines so that each commit a developer makes will go through standard process of software lifecycle and gets tested well enough before it can make it to the production.
- Helped individual teams to set up their repositories in bit bucket and maintain their code and help them setting up jobs which can make use of CI/CD environment.
- Built custom tools in python for generating email templates which are powerful enough to consume large amount of data and convey the testing results in a simpler way.
- Involved in writing pom.xml files to establish the code quality tools integration.
- Experienced in authoring pom.xml files, performing releases with the Maven release plugin, Mavenization of Java projects and managing Maven repositories.
- Releasing code to testing regions or staging areas according to the schedule published.
- Implemented a Continuous Delivery framework using Jenkins, in multiple environments.
- Deployed puppet for configuration management to existing infrastructure
- Implemented puppet modules for server housekeeping.
- Written modules for Installation and Updating of Yum repositories on the Server using Puppet infrastructure.
- 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.
- Experience writing data APIs and multi-server applications to meet product needs using Golang.
- 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.
- Created different customized application roles to maintain security across the Mongocluster. Experience in writing MongoDB Schema using Mongos.
- Templated AWS infrastructure as a code using Terraform to build staging and production environments.
- Installed Kerberos secured kafka cluster with no encryption on Dev and Prod. Also set up Kafka ACL's into it
- Successfully did set up a no authentication kafka listener in parallel with Kerberos (SASL) Listener. Also I tested non authenticated user (Anonymous user) in parallel with Kerberos user.
- Used Terraform to map more complex dependencies and identify network issue.
- Monitored and deployed AWS resources (EC2, VPC, ELB, S3, RDS) using Terraform.
- Deployed scalable infrastructure on Amazon Web Services (AWS) using Terraform.
- Created production environment using Terraform with Terragrunt as a wrapper.
- GIT, Terraform, Terragrunt, Artifactory, Docker, SonarQube are used for CI/CD.
- Create a Virtual Network on Windows Azure to connect all the servers.
- Handle escalated Support tickets till closure for MS Azure PaaS platform.
- Configured AD connect to configure federation with on-premises ADFS and Azure AD.Experience is using Microsoft Azure
- Designed & Implemented Configuration Management (PowerShell DSC)
- Created reusable infrastructure using Terragrunt. And built Terragrunt project to manage Terraform configuration file DRY while working with multiple Terraform modules.
- Acted as a member of the SCCM team, focusing on automation and tools (PowerShell & C#)
- Using Terraform, we made this tool compatible in AWS, Azure and GCP.
- Experience in migrating on-premises applications toAzureand configuredVNETsandsubnetsas per the project requirement also performedPowerShell scriptingto doPatching,Imaging, andDeployment inAzure.
- Designed and Developed Mongoinstances on containers as part of organizations initiative to build a data center of the future.
- Administered and managed GitHub and Quay repositories to store Mongoimages. Created docker images for Mongoand configured several instances and replica sets through them.
- Used JIRA to track issues and Change Management.
- 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.
- Automate Datadog Dashboards with the stack through Terraform Scripts.
- Research on the open source database DevOps tool Liquibase and Flyway. Installed the Liquibase, connected the Oracle database and created tasks simulating the DevOps procedure. Also researched on Liquibase commercial tool Datical.
- UsedTerraform in AWSVirtual Private Cloud to automatically setup and modify settings by interfacing with control layer
Environment: SVN, GIT, Elastic Search Jenkins, Maven, Nexus, AWS EC2, WebLogic, TOMCAT, PHP, Python, Perl Scripts, Ruby, Go, XML, UNIX, JIRA.
Confidential, Camden, NJ
DevOps Engineer
Responsibilities:
- Designed and implemented fully automated server build management, monitoring and deployment solutions spanning multiple platforms, tools and technologies including Jenkins Nodes/Agent, SSH, Amazon EC2 etc.
- Build server deployment on Cloud (EC2) servers with help of DevOps tools like Puppet.
- Created the naming strategy for branches and labels and involved continuous integration system with GIT version control repository and continually build as the check-in’s come from the developer.
- Built Continuous Integration environment (Jenkins, Nexus). And Continuous delivery environment (puppet).
- Responsible for distributed applications across hybrid AWS and physical data centers
- Strengthening security by implementing and maintaining Network Address Translation in company’s network
- Supported small to medium sized projects using GIT
- Worked on integrating GIT into the continuous Integration (CI) environment along with Anthill-Pro, Jenkins
- Developed a continuous deployment pipeline using Jenkins, PHP, Ruby/shell scripts.
- Supporting Local System Administrators to troubleshoot Configuration Management and Network issues.
- Created and maintained continuous build and continuous integration environments in SCRUM and Agile projects.
- Importing the data in Splunk through inputs.conf, props.conf and transforms.conf.
- Automation/Simplification of Digital Guarding Process through Splunk.
Environment: GIT, Jira, Maven, ANT, Jenkins, Puppet, UNIX Shell Scripting, Splunk, Anthill Pro, AWS, Nexus, PHP, Python, Go.