Sr. Associate Technology/ Azure Consultant Resume
Boston, MA
SUMMARY:
- Over 8 years of experience in IT Industry comprising of Delivery Management, Design, Development, Release & Deployment and Cloud Implementation
- Experience working on Azure Cloud Services, Azure Storage, Azure Active Directory and Azure Service Bus. Managing Client’s Microsoft Azure based PAAS and IAAS environment
- Experienced in Azure IAAS, Provisioning VM’s, Virtual Hard disks, Virtual Networks, Deploying Web Apps and Creating Web Jobs, Azure Windows Server, Microsoft SQL Server, Microsoft Visual Studio, Windows PowerShell, Cloud Infrastructure.
- Used Azure Terraform and Azure Ops Works to deploy the infrastructure necessary to create development, test, and production environments for a software development project.
- Experience in Automating, Configuring and Deploying Instances on AWS Cloud Environments and Data Centers, also familiar with EC2, S3, ELB, Cloud Watch, SNS and managing Security groups, IAM on AWS
- Experience in migrating the existing v1 (Classic) Azure infrastructure into v2 (ARM), scripting and templating the whole end to end process as much as possible so that it is customizable for each area being migrated.
- Experience working with AWS Cloud computing and involved in creating AWS instances and deployed Linux and Ubuntu on AWS environment and Expertise in migrating applications onto AWS.
- Worked on deployment of complex infrastructure using AWS CLI and AWS Console.
- Worked on various technologies and platforms including Java, Oracle, UNIX/Linux, VMware, AWS, GIT, SVN, Jenkins, Maven, Vagrant, Ansible, Chef and Docker.
- Written Ansible Playbooks for installing Software packages, web applications instances and Automated the Build, and Deployment process using Ansible and Jenkins.
- Development and Version Control of Chef Cookbooks, testing of Cookbooks and Test Kitchen and running recipes on nodes managed by on premise Chef Server.
- Chef experience with workflow, infrastructure automation, cookbooks, installation, DK tools, test kitchen, troubleshooting, cookbook development and deployment, and Chef API.
- Extensively worked on Jenkins, Docker, Team City for Continuous Integration for End to End Automation for all build and Deployments.
- Strong knowledge/ experience in Creating Jenkins CI pipelines, Deploying and used Maven to automate most of the build related tasks.
- Experience in the design, implementation, and support of automated containerized infrastructure (Docker), leveraging continuous integration and continuous delivery processes for service development, and cluster/monitoring/day2 tooling for infrastructure service deployment and administration.
- Manage development and test infrastructure evolving Jenkins on branch management based on version control and build retention
- Proven abilities in System Administration with Linux (RHEL 5x/6x/7x, CentOS 6/7 and Ubuntu) environment responsible for Operations, Infrastructure Support and Maintenance through provisioning backups, archives, security monitoring, integrity and availability of hardware and server resources, monitoring and creating scheduled jobs, troubleshooting, server builds and installations, migration, patches, backup, continuity process and monitoring performance
- Experience with NoSQL databases such as MongoDB, Splunk, Elasticsearch, etc.
- Setup test environment for patches and hotfixes and implement the patch for application testing and staged deployment
TECHNICAL SKILLS:
Cloud Services: Azure, AWS
Build Tools: ANT, Maven, Groovy, Gradle
Version Control Systems: GIT, Bit Bucket, SVN, GitHub, Gitlab
Configuration Management Tools: Puppet, Chef, Ansible
Container Service: Docker, Kubernetes
Development Technology Stacks: Java, Angular, .Net
Scripting Languages: Ansible, PowerShell, Python, Bash Scripting
Artifact Repositories: Nexus, Artifactory
CI Tools: Jenkins
Monitoring Tools: Nagios, Cloud Watch
Application Servers/Middleware: Tomcat, HTTP, WebLogic, Red hat
Bug Tracking and Ticketing Tools: Clear Quest, JIRA
Network Protocols: HTTP, SMTP, SNMP, ICMP, TCP/IP
Operating Systems: Windows, Linux (RHEL 6.9, 7.0, 7.2), Solaris (SPARC 10, 11)
SDLC: Agile and waterfall methodologies
PROFESSIONAL EXPERIENCE:
Sr. Associate Technology/ Azure Consultant
Confidential
- 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
- Managed servers on the Microsoft Azure Platform Azure Virtual Machines instances using Ansible Configuration Management. Created Ansible manifests, profiles and roles modules to automate system operations.
- Creating and maintaining containerized micro services and configuring/maintaining private container registry on Microsoft Azure for Hosting Images and using Windows Active Directory
- Setting up VPN-VPN connection between Client data center and Azure cloud. Built domain controller including active directory, managing all Window servers.
- Deployed and Maintained windows phone applications on azure cloud technologies. Converted .Net application to Microsoft Azure Cloud Service Project as part of cloud deployment.
- Setup Hybrid connections between Azure web pass and on-premise SQL databases.
- Implemented a Continuous Integration and Continuous Delivery (CI/CD) pipeline with Docker, Jenkins and GitHub and Azure Container Service, whenever a new GitHub branch gets started, Jenkins, our Continuous Integration (CI) server, automatically attempts to build a new Docker container from it, The Docker container leverages Linux containers and has the Azure Container baked in. Converted our staging and Production environment from a handful Azure Nodes to a single bare metal host running Docker.
- Developed Ansible scripts, master and child configuration templates to automate multi environment and data center deployments.
- Administered the Ansible infrastructure and deployed the SSH keys on Linux, SunOS and Windows servers during server provision and enabled role-based architecture for Ansible.
- Used Ansible Roles, Registers, Facts, Playbooks, Plays, Custom Modules etc.
- Responsible for creating scripts to automate building infrastructure which provisions a complete environment as configuration management in cloud using Ansible.
- Experienced in doing IT orchestration using Ansible, to run tasks in sequence and produce chain of events which can work on different servers.
- Monitoring using Ansible playbooks and has integrated Ansible with Jenkins and involved in coding all the backend components using groovy.
- Environment provisioning solutions using Docker, Vagrant and Red Hat Satellite.
- Experience in using Docker and setting Azure Container Registry with Docker and Docker compose and actively involved in deployments on Docker using Kubernetes.
- Worked with Nexus Repository Management and Distribute and Organized software components with Nexus Manager.
- Configured Apache webserver with WebSphere application server through proxy plug-in.
- Experience in designing and deploying best SCM processes and procedures.
- Involved in Jira as defect tracking system and configure various workflows, customizations and plug-ins for Jira bug/ issue tracker.
- Remote monitoring support through SSH or SSL encrypted tunnels using Nagios.
Environment: Azure, Windows, Ansible, WebLogic Server 11g, XML, Jenkins, Maven, GIT, Jira, Docker, Kubernetes, SQL, J2EE, ANT, UNIX, Windows NT/2000 and WebSphere
Confidential, Boston, MA
Azure Cloud Engineer
Responsibilities:
- Experienced in Software Development Life Cycle (SDLC), Agile Methodologies and Waterfall
- Planning and implementation of data and storage management solutions in Azure (SQL Azure, Azure files, Queue storage, Blob storage), Migrating the current code to CI/CD pipeline via Ant to Maven and Anthill Pro to Jenkins.
- Hands on experience on Azure VPN-Point to Site, Virtual Networks, Azure Custom security, Endpoint Security, firewall, Windows Azure name resolution, Scheduler, Automation and Traffic Manager.
- Work experience in Azure App & Cloud Services, PaaS, Azure Data Factory, Azure data lake, Azure Data Lake Analytics, Azure SQL Data Warehouse, Power BI, Azure Blob Storage, Web API, VM creation, ARM Templates, PowerShell scripts, IaaS, Lift & Shift, Storage and database.
- Experienced in branching, tagging and maintaining the Kubernetes version across the environments using SCM tools like Git, GitHub, Subversion (SVN) and TFS on and windows platforms.
- Exposed Virtual machines and cloud services in the VNets to the Internet using Azure External Load Balancer.
- The Docker container leverages Linux containers and has the Azure Container baked in. Converted our staging and Production environment from a handful Azure Nodes to a single bare metal host running Docker.
- Experience in VSTS, TFS, Terraform, Groovy, Release Management, Power Configuring Virtual Networks, Designing Subnets, Gateway Subnets, Setup DNS at the Virtual Network level, User Defined Routes (UDRs)
- Implemented Backup and Restore for the application data using Azure, worked with security team to make sure Azure data is highly secure and configured BGP routes to enable Express Route connections between on premise data centers and Azure cloud.
- Moderate and contribute to the support forums (specific to Azure Networking, Azure Virtual Machines, Azure Active Directory, and Azure Storage) for Microsoft Developers Network including Partners and MVPs.
- Good Knowledge of using different protocols like TCP, UDP, DNS, DHCP, HTTP, SSH, FTP, SNMP, and LDAP.
- Cloud migration, Configuration, and installation of various services provided by Azure, Jenkins, Docker, Maria DB, Integrated in Azure
- Experienced in Python scripting to automate and monitor the deployment processes, Project Management and Project Release.
- Deployed Dockers Engines in Virtualized Platforms for containerization of multiple apps.
Environment: Azure, CHEF, Netscape, Terraform, Webhooks, Gradle, Web-logic, GIT, MAVEN, ANT, Jenkins, Docker, Maria DB, VMware, Python, Groovy, Python, Kubernetes.
AWS DevOps Engineer
Confidential
- Responsible for building out and improving the reliability and performance of cloud applications and cloud infrastructure deployed on Amazon Web Services.
- Built end to end CI/CD Pipelines in Jenkins to retrieve code, compile applications, perform tests and push build artifacts to Nexus Antifactory.
- Deploying applications using Lamda, ECS and Docker containers.
- Designed and deployed multiple applications utilizing most of the AWS services such as EC2, Lamda, Route 53, RDS, DynamoDB, EMR and SQS.
- Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed to reach one or more AWS EC2 instances. Planning and implementing for EC2 instances, Lamda and ELB (Elastic Load Balancer).
- Deploy and monitor scalable infrastructure on Amazon web services (AWS).
- Automated various infrastructure activities like Continuous Deployment, Application Server setup, Stack monitoring using Ansible playbooks and has Integrated Ansible with Jenkins.
- Used various services of AWS for this infrastructure. I used EC2 as virtual servers to host Git, Jenkins and configuration management tool like Ansible. Converted slow and manual procedures to dynamic API generated procedures.
- Involved in AWS EC2/VPC/S3/SQS/SNS based on automation Ansible, Python, Bash Scripts.
- Created Health Check API s to monitor the API platform availability.
- Used Chef for configuration management of hosted Instances within AWS. Configuring and Networking of Virtual Private Cloud (VPC).
- Architect and design serverless application CI/CD by using AWS Serverless (Lamda) application model.
- Deploying applications using Lamda, ECS and Docker containers.
- Support an Agile CI/CD Environment as a DevOps Engineer where we make the Atlassian tools (Jira and Bitbucket) and provide layer 3 support on these tools if there are any issues.
- Experience in implementing and administering VM's using VMware ESX and VCenter and along with Oracle virtual box, Windows Active Directory and LDAP.
- Responsible for build and deployment automation using AWS, Docker, Kubernetes containers and Chef. Focused on containerization and immutable infrastructure. Docker has been core to this experience, along with Kubernetes. Experienced in using Docker Swarm and deployed spring boot applications.
- Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, Scrum, and Waterfall methodologies.
- Designed and deployed multiple applications utilizing most of the AWS services such as EC2, Lamda, Route 53, RDS, DynamoDB, EMR and SQS.
- Design Analyze and Implementation of test automation framework using selenium, Java, Cucumber for agile development projects.
- Support an Agile CI/CD Environment as a Devops Engineer where we make the Atlassian tools (Jira and Bitbucket) and provide layer 3 support on these tools if there are any issues.
- Used AWS, Creating, Importing and launching volumes, EC2, RDS, Lambda, security groups, auto-scaling, load balancers (ELBs), NACL in the defined VPC.
- Create and attach volumes on to EC2 instances.
- Experienced with event-driven and scheduled AWS Lambda functions to trigger various AWS resources.
Environment: Red Hat Enterprise Linux, GIT, ANT, Jenkins, Maven, Apache Tomcat, Shell, Puppet, Nexus, AWS, EC2, Jira, Python, Nagios.
Build and System Release Engineer
Confidential - NYC, NY
- Implementing new projects builds framework using Jenkins & M aven as build framework tools.
- Responsible for Distributed Version Control Systems like GIT, SVN and worked on Database build, release and configuration.
- Automated testing experience; writing and testing with tools, such as Gitlab CI/CD pipeline. Configured servers to host Team Foundation Server (TFS) instance, build controllers and build agents.
- Experienced in Performance tuning of various Application Servers, such as IBM WebSphere 7/8, WebLogic (11gR1,12cR1, 12cR2), Apache Tomcat (7/8), JBoss AS 7 Oracle, and DB2.
- Integration of ANT/Nexus, Jenkins, Urban Code Deploy with Patterns/Release, Git and Jira .
- Supported Production, Development and Test environment's carrying Red Hat Linux, SUSE Linux and CentOS
- Defining Release Process & Policy for projects early in SDLC, document CI/CD tools configuration management.
- Responsible for orchestrating CI/CD processes by responding to Git triggers, human input, and dependency chains and environment setup, can Build and Deployment CI/CD Pipelines.
- Continuous Integration stack consists of GIT, Jenkins, CI/CD, the Docker Trusted Registry and OpenShift Enterprise.
- Worked on the Deployment, Configuration, Monitoring and Maintenance of OpenShift Container Platform.
- Experience with CI (Continuous Integration) and CD (Continuous Deployment) methodologies using Jenkins/ Hudson.
- Experience in branching, tagging and maintaining the version across the environments using SCM tools like Subversion (SVN), GIT, Visual SVN, and Tortoise SVN
- Used OpenShift to improve application security by putting admin consoles on different Docker containers accessible only from unusual port numbers
- Exposed Virtual machines and cloud services in the VNets to the Internet using Azure External Load Balancer.
- Experience Configuring and maintaining virtual server environment using VMware ESX/Six, vCenter, vSphere.
- Involved in setting up for application monitoring and Nagios for system level monitoring.
- Used Ansible and Ansible Tower as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manages change.
- Installed and configured foreman with Puppet, Salt Stack for auto-provisioning the Linux machines in VMware environments.
- Scripting in multiple languages on UNIX, LINUX and Windows - Batch, Shell script etc.
- Troubleshoot the build issue during the Jenkins build process. Responsible for build and deployment automation using VMWare ESX, Chef Docker, Containerization platforms using Puppet
- Involved in writing various Custom Playbooks for deployment orchestration and developed Shell Playbooks to simplify and automate day-to-day server administration tasks.
Environment: Subversion (SVN), Jenkins, ANT, MAVEN, GIT, APM, Puppet, TC Server, Tomcat, Shell Scripts, XML, Data Center, Maven, UNIX, CentOS, Windows, Oracle.
Linux System Administrator
Confidential - Dallas, Texas
- Managed and administrated of all UNIX servers, includes Linux operating systems by applying relative patches and packages at regular maintenance periods using Red Hat Satellite Server, YUM, RPM Tools.
- Planned and performed the upgrades to Linux (RHEL 5x, 6x, SUSE 10, 11, CentOS 5, 6, operating systems and hardware maintenance like changing memory modules, replacing disk drives.
- Handling NFS, Auto Mount, DNS, LDAP related issues.
- Responsible for Installation, Configuration Management, Maintenance and Systems Development of Linux Systems.
- Created and maintained User Account Management, data backups, and users' logon support., profiles, disk space and process monitoring.
- Monitoring CPU, memory, physical disk, Hardware and Software RAID, multipath, file systems, network using the Tools NAGIOS 4.0 monitoring.
- Performing failover and integrity test on new servers before rolling out to production.
- Deployment and Configuration of application server Tomcat deploying Java and Web Application.
- Writing Shell Scripts for automation of daily tasks, documenting the changes that happen in the environment and in each server, analyzing the error logs, analyzing the user logs, analyzing the /var/log/messages.
- Planned, scheduled and Implemented OS patches on Linux boxes as a part of proactive maintenance.
- Identify, Troubleshoot and resolve problems with the OS build failures.
- Installation, configuration and customization of services Send Mails, Apache, FTP Servers to meet the user needs and requirements.
- Performing kernel and database configuration optimization such that it limits I/O resource utilization on disks.
Environment: Red Hat Linux 5.x, 6.x, Autosys, CentOS, VMware vSphere 4.0, VMware ESX 3.5.0, GIT, Shell Scripting, MySQL, Tomcat, Nagios, DNS.
Confidential
Java Developer
Responsibilities:
- Interaction with the clients at all phases of improvement to guarantee that advancement was according to client details.
- Used OOPS concepts in overall Structural design and development of the system.
- Developed Web Services using Restful with Spring MVC and developed DTDs, XSD schemas for XML (parsing, processing, and design) to communicate with Active Directory application using Restful API.
- Worked on providing authorization and Authentication to applications using Spring security and protected the application against attacks like Session Fixation.
- User implementation study, examination and review of the details.
- Work specifically with administration, merchants, and third parties to guarantee database administration applications work at peak productivity.
- Developed various J2EE components like SAX, XSLT, JAXP, JNDI, LDAP, JMS, MQ Series.
- Designed and Implemented the J2EE Based with JDBC in Eclipse IDE.
- Implemented servlets to de HTTP requests for on-line demands, credit card payments, registration, enrollment and bug tracking.
- Developed application using Spring MVC, JSP, JSTL and AJAX on the presentation layer, the business layer is built using Spring and the persistent layer uses Hibernate.
- Used AJAX in suggestive search and to display dialog boxes with JSF and DOJO for front-end applications.
- Using XML for dynamic display of alternatives in select box and description on web page.
- Developed Test Cases and unit testing using JUnit. Solving QA defects, scheduling fixes, providing support to production application.
- Data Operations were performed using Spring ORM wiring with Hibernate and Implemented Hibernate Template and criteria API for Querying database.
- Extensively worked on Java server-side programming utilizing Servlets, and JSP. CSS is used to style Web pages, XHTML and XML markup. Responsible for testing, Debugging, bug settling and documentation of the framework.
- Designed complex application database SQL articulations for querying, updating and reporting using JDBC. Implemented Java components and deployed under the WebLogic.
Environment: Java, J2EE, JDBC, XML, Servlets, HTML, JavaScript, JSP, CSS, SOAP, Eclipse, SQL, CVS, JUnit, Log4j, WebLogic, Windows.